Commit Graph
159 Commits
Author SHA1 Message Date
Chen Liang b310be4f32 update changelog for messaging and instanceID in M59 (#4181) 2019-10-29 18:49:20 -07:00
Chen Liang 8a4b210f6f fix warning (#4186) 2019-10-29 18:49:01 -07:00
Chen Liang 67de928005 move database operation off main thread (#4053) 2019-10-28 12:45:47 -07:00
Chen Liang e954421c85 Update changelog for messaging and instanceID (#4077) 2019-10-15 17:03:08 -07:00
Ryan Wilson 56b37d2543 Fix container instantiation timing, IID startup. (#4030)
* Fix container instantiation timing, IID startup.

The container instantiation could happen at the wrong time, before all
components have been added to the container. This fixes it, and also
moves IID to use the proper instantiation timing instead of relying on
the `configureWithApp:` call. This is part continuation of #3147, where
I'll be fixing the rest of the SDKs in follow up PRs.

* Typo

* Further work on instantiation timing.

This moves the instantiation of components to after the FirebaseApp is
completely configured and assigned, as it should be. This also exposed
a recursive issue with IID calling the Messaging singleton, which in
turn called IID and instantiated multiple instances.

A change was made to break the cycle: the Messaging `isAutoInitEnabled`
call was changed to a static method vs an instance method, allowing IID
to call it during initialization without instantiating the Messaging
instance (since it doesn't have a direct dependency on it).

* Revert unintentional formatting of entire FIRMessaging file.

* Fix tests.

* Format InstanceID.m

* Remove unused import.

* Fix ComponentContainer test.

* Minor PR feedback.
2019-10-11 17:20:46 -04:00
Chen Liang 28038e55aa Remove the class FIRMessagingRmq2PersistentStore (#4045) 2019-10-10 16:11:49 -07:00
Chen Liang b6ac437faa Remove migration logic from document folder to application folder (#4033) 2019-10-10 08:49:42 -07:00
Paul Beusterien fb353c22d4 Merge 6.9.0 (#3907)
* Update versions for Release 6.9.0

* Fix unbalanced background task creation in GDTCCTUploader (#3838) (#3839)

* Add Manifest

* dependency version update

* Cherry picks for 6.9.0 (#3871)

* fixed "expiclitlySet" typo. (#3853)

* Mark unused variables (#3854)

* Mute FCM deprecated warnings with Xcode 11 and min iOS >= 10 (#3857)

* Add a third slash to make sure generated docs include these comments.b/13812238 (#3846)
2019-09-23 10:41:33 -07:00
Paul Beusterien 59db09740c Mute FCM deprecated warnings with Xcode 11 and min iOS >= 10 (#3857) 2019-09-16 10:55:20 -07:00
Chen Liang 4fe65153ab fcm release log for M55 (#3704) 2019-08-27 13:14:20 -07:00
Chen Liang 51ded3fefb should not persist context message ID in loggedMessageIDs (#3670) 2019-08-26 11:13:50 -07:00
Chen Liang 3b74c3fe08 fix why local timezone message is never logged (#3638) 2019-08-22 13:04:53 -07:00
Ryan Wilson 615c20cf17 Ensure Messaging instance is usable after FIRApp's delete (#3579)
* Ensure Messaging instance is usable after FIRApp's `delete`

This fixes #3411. Test fails before the code change, and succeeds
afterwards.

* Update CHANGELOG.md

* Use Bug number instead of PR number
2019-08-14 15:06:22 -04:00
Paul Beusterien 087e48b6e8 Fix recent analyzer regressions (#3587) 2019-08-14 07:43:37 -07:00
Chen Liang 31fa353d0a Messaging M54 changelog (#3580) 2019-08-13 17:22:19 -07:00
Chen Liang eade6bd374 kill debug assert and unnecessary macros (#3556) 2019-08-13 14:11:59 -07:00
Chen Liang f090a3cb80 remove internalHeader folder whose file is only used in unit test (#3537) 2019-08-08 13:00:47 -07:00
Chen Liang 5f0118d61f Update all the header path to pod repo relative (#3527)
* update all the path to pod repo relative

* fix a few missed out headers

* reorder the headers
2019-08-08 09:50:35 -07:00
Chen Liang 80faf7455c rename a few methods and properties to fit in the readability (#3498) 2019-08-05 13:14:03 -07:00
Morgan Chen c82bc57012 Fix undocumented symbols in public SDKs (#3490) 2019-08-02 10:30:24 -07:00
Morgan Chen 3188760398 Clean up changelogs (#3462)
* Clean up changelogs
2019-07-30 14:07:28 -07:00
Chen Liang b4a274ad36 update CHANGELog for Messaging (#3464) 2019-07-30 14:00:00 -07:00
Chen Liang 5c26ae4e01 Always call getToken before subscription/unsubscription (#3438) 2019-07-30 13:59:29 -07:00
Ryan Wilson a1fc9b2603 Fix long line in Messaging library. (#3264) 2019-06-26 10:17:04 -04:00
Paul Beusterien 80ee059075 M51 GoogleUtilities, Messaging and IID Changelogs (#3258) 2019-06-25 16:24:59 -07:00
Ryan Wilson 3bdca42d4d Handle newly removed userInfo property on tvOS. (#3216)
The build is currently broken in Xcode 11 because of this.
2019-06-20 13:20:49 -04:00
Chen Liang e407c0250c update changelog and fix a format issue in firestore (#3175) 2019-06-12 09:15:27 -07:00
Paul Beusterien 1ed1ce2c06 Fix >100 character line (#3142) 2019-06-04 16:57:00 -07:00
Chen Liang 7eb1747e4b Adding macOS support for Messaging and InstanceID (#2880) 2019-05-30 15:31:38 -07:00
Chen Liang 8ea582a04e Update release CHANGELOG (#3096) 2019-05-28 14:09:05 -07:00
Sebastian Roth 4089b33442 Disable data protection when opening the Rmq2PeristentStore (#2963) 2019-05-20 14:55:21 -07:00
Chen Liang 535549345a prepare release log for Messaging and InstanceID (#2995) 2019-05-14 14:08:14 -07:00
Chen Liang c59c5d62d7 remove FIRMessagingRegistrar class (#2853) 2019-04-17 14:56:16 -07:00
Maksym Malyhin 76aa880853 GULAppDelegateSwizzler - proxy APNS methods separately (#2835) 2019-04-17 17:35:14 -04:00
Chen Liang 8540c21864 Remove reflection call to get checkin info from InstanceID (#2825) 2019-04-16 13:10:08 -07:00
Chen Liang 2935f29fac update CHANGELOG for Messaging and InstanceID (#2787) 2019-04-09 16:32:56 -07:00
Maksym Malyhin 55814996a1 Cocoapods 1.7.0 multiproject support (b/128794527) (#2751) 2019-04-08 22:38:51 -04:00
Chen Liang 0212c46f7c remove deprecated token API (#2741) 2019-04-08 16:19:21 -07:00
Maksym Malyhin beef575d4c Changelog updates for Messaging, Auth and InstanceID (#2758) 2019-04-08 17:07:19 -04:00
Paul Beusterien fd6f93d89d Begin migrating FIRLoggerService declarations to clients (#2720) 2019-04-08 08:54:21 -07:00
Chen Liang f025da18b6 Remove deprecated API to connect direct channel (#2717) 2019-04-04 18:22:16 -07:00
Chen Liang ec2399683b Remove useMessagingDelegateForDirectChannel property (#2711) 2019-04-04 09:46:29 -07:00
Maksym Malyhin 267e9a6ece FIRMessagingRemoteNotificationsProxy updated to use GULAppDelegateSwizzler (#2683) 2019-04-04 09:26:12 -04:00
Chen Liang e024df5073 fix typo in iOS target (#2673)
* also a few minor cleanup
2019-03-28 16:13:20 -07:00
Maksym Malyhin 04561fe74d FIRMessagingRemoteNotificationsProxy - test only public API with no assumptions on implementation (#2672) 2019-03-28 19:06:04 -04:00
Chen Liang 0091515b98 add image on notification support (#2644) 2019-03-26 20:15:34 -07:00
Paul Beusterien 714bb34bc3 Revert #2491 (#2582) 2019-03-18 16:28:18 -07:00
Chen Liang 2d943444af update the changelog (#2583) 2019-03-18 16:12:33 -07:00
Chen Liang 8ed8504832 Rename ApplicationSupportDirectory in IID tests (#2553) 2019-03-14 11:02:58 -07:00
Chen Liang 8061301cb9 File directory for tvOS should change from NSApplicationSupportDirector to NSCachesDirectory (#2496) 2019-03-13 08:57:47 -07:00