| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
(#1466)
|
| |
|
|
|
|
| |
(#1427)
|
|
|
|
| |
a topic (#1425)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Temporary fix for Messaging's data collection bit
This ensures that existing behavior still works - InstanceID can sometimes fetch stored values before `FirebaseApp.configure()` is called, causing the global flag to be `NO`. Will file an issue shortly.
* Remove extra whitespaces
Thanks, GitHub editor.
* Fix method being called
|
| |
|
|\
| |
| | |
Warn when topic format is incorrect.
|
| | |
|
| |
| |
| |
| |
| |
| | |
When subscribeToTopic or unsubscribeFromTopic are called, they should
not be passed in with the prefix "/topic/". Calling those functions with
a string prefixed with "/topic/" will now print a warning.
|
| | |
|
| | |
|
|/
|
|
|
|
|
| |
* Addition of global data collection switch.
* Added Messaging conformance to data switch.
Also formatted code.
* Move data collection flag internal until all SDKs conform to it.
* Formatting in response to code review.
|
|
|
|
|
| |
isDirectChannelEstablished as it represents whether user "should" connect instead of whether user "is" connected (#1190)
shouldEstablishDirectChannel cannot be replaced by isDirectChannelEstablished as it represents whether user "should" connect instead of whether user "is" connected
|
|
|
|
|
|
| |
(#1094)
* remove a call that is triggered by IID, but no longer possible once we remove the deprecated method in IID
|
| |
|
|
|
|
|
|
| |
* remove deprecated data message callback
* Fix the issue that swizzling is not setup in recommended data message callback for message tracking.
|
|
|
|
| |
* Remove deprecated remoteMessageDelegate and simplify the shouldEstablishDirectChannel property
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Added functionality not exposed in public header yet. I would leave to next FCM SDK owner to expose this functionality (and follow any required review process).
Bugs:
72701086
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
Qualify all cross-pod imports of FirebaseCore headers
|
|
|
|
| |
part adding prefix.
|
|
|
|
|
|
| |
This new delegate method will be called generally once per app start, to always provide a current token. This token may change over time. This simpler method makes integration much simpler, as:
* Developers no longer have to check for a current token using the `.fcmToken` property, and also check for token changes using the `-messaging:didRefreshRegistrationToken:` delegate method.
* There is a single code path for when a token is available, making operations that depend on a token being available easier to implement. For example, this is the right method to always upload your FCM token to your application server, or to subscribe to topics, etc.
|
|
|
|
|
| |
This seems to be a holdover from some old code, and it's not being used anywhere in the component. Plus it's better not to be saving anything in `[NSUserDefaults standardUserDefaults]` as that is the developer/app's domain.
Also renamed the messaging code while I was in there to be something meaningful ("000" → "PrintLibraryVersion").
|
|
|
| |
This addresses #125, where a developer is setting `.shouldEstablishDirectChannel` in a background thread, and getting a main thread sanitization issue in Xcode 9.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Remove mostly unused code from FIRMessagingLogger
This cleans up some left-over old logging logic from before we moved to FIRLogger in Firebase Core. We no longer need this logging functionality.
* Delete FIRMessagingConfig.{h,m}
We no longer need a config class to store an unused log level filter (that filter is no longer needed).
|
|
|