aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Messaging/FIRMessaging.m
Commit message (Collapse)AuthorAge
* Add simpler delegate method for FCM tokens (#375)Gravatar Riz2017-10-12
| | | | | | 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.
* Don't save library version to NSUserDefaults (#212)Gravatar Riz2017-08-23
| | | | | 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").
* Ensure auto-connect logic is always in main thread (#183)Gravatar Riz2017-08-07
| | | This addresses #125, where a developer is setting `.shouldEstablishDirectChannel` in a background thread, and getting a main thread sanitization issue in Xcode 9.
* Fix Messaging doc (#97)Gravatar Paul Beusterien2017-06-21
|
* Clean up logging and configuration in Messaging (#28)Gravatar Riz2017-05-24
| | | | | | | | | | * 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).
* InitialGravatar Paul Beusterien2017-05-15