aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Messaging/FIRMessaging.m
Commit message (Collapse)AuthorAge
* avoid calling [UIApplication sharedApplication] in app extensions (#1503)Gravatar Chen Liang2018-07-09
|
* Split GoogleUtilities from FirebaseCore (#1370)Gravatar Paul Beusterien2018-07-06
|
* Fix the race condition of global data flag and fcm auto init enabled flag ↵Gravatar Chen Liang2018-06-29
| | | | (#1466)
* Remove heartbeat timestamp (#1449)Gravatar Lingyi Zhang2018-06-25
|
* add a warning message that the topic operation is suspended without a token ↵Gravatar Chen Liang2018-06-19
| | | | (#1427)
* Corrected the deprecation warning when subscribing to or unsubscribing from ↵Gravatar Chen Liang2018-06-19
| | | | a topic (#1425)
* remove the token check for topic subscription/unsubscription (#1422)Gravatar Chen Liang2018-06-19
|
* Temporary fix for Messaging's data collection bit (#1334)Gravatar Ryan Wilson2018-05-25
| | | | | | | | | | | | * 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
* Adding new error code to topic format error (#1324)Gravatar Chen Liang2018-05-23
|
* Merge pull request #1312 from alexames/masterGravatar Morgan Chen2018-05-23
|\ | | | | Warn when topic format is incorrect.
* | Update release log and remove extra deprecate warning (#1314)Gravatar Chen Liang2018-05-23
| |
| * Warn when topic format is incorrect.Gravatar Alex Ames2018-05-22
| | | | | | | | | | | | 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.
* | add macro to remove deprecated warning (#1295)Gravatar Chen Liang2018-05-22
| |
* | ignore deprecated warning of get token method (#1292)Gravatar Chen Liang2018-05-18
| |
* | Add global data collection switch. (#1219)Gravatar Ryan Wilson2018-05-14
|/ | | | | | | * 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.
* shouldEstablishDirectChannel cannot be replaced by ↵Gravatar Chen Liang2018-04-26
| | | | | 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
* Remove didReceiveAPNSToken: triggered by IID deprecated method setAPNSToken: ↵Gravatar Chen Liang2018-04-13
| | | | | | (#1094) * remove a call that is triggered by IID, but no longer possible once we remove the deprecated method in IID
* Remove deprecated token callback (#1074)Gravatar Chen Liang2018-04-12
|
* remove deprecated data message callback (#1068)Gravatar Chen Liang2018-04-11
| | | | | | * remove deprecated data message callback * Fix the issue that swizzling is not setup in recommended data message callback for message tracking.
* Remove deprecated remoteMessageDelegate (#1054)Gravatar Chen Liang2018-04-09
| | | | * Remove deprecated remoteMessageDelegate and simplify the shouldEstablishDirectChannel property
* Remove FIRMessagingInstanceIDProxyGravatar Morgan Chen2018-03-27
|
* avoid using initWithSuiteName which does not support iOS 7 (#765)Gravatar Chen Liang2018-02-06
|
* fix (#739)Gravatar Chen Liang2018-02-01
|
* [FCM] Add completion handler to subscribe/unsubscribe topic actionsGravatar Oleksiy Ivanov2018-01-30
| | | | | | | 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
* Merge branch 'master' into messaging-copyGravatar Chen Liang2018-01-24
|\
* | revert unrelated changesGravatar chliangGoogle2018-01-24
| |
* | revert unrelated changesGravatar chliangGoogle2018-01-24
| |
* | Adding enable/disable property to FCM token auto InitializationGravatar chliangGoogle2018-01-24
| |
| * Disable Messaging build warnings (#697)Gravatar Paul Beusterien2018-01-24
| |
| * Revert changes introduced in #546 to fix build breakage. (#562)Gravatar Ryan Wilson2017-12-12
| |
| * Fix FCM build warning introduced in Xcode 9 (#546)Gravatar Paul Beusterien2017-12-08
| |
| * Standardize cross module imports with angle bracket syntax (#526)Gravatar Paul Beusterien2017-12-04
|/ | | | Qualify all cross-pod imports of FirebaseCore headers
* FCM version should return only the sementic version and let IID handle the ↵Gravatar chliangGoogle2017-11-30
| | | | part adding prefix.
* 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