Chen Liang
6ffc845b05
Check token is different from cache and storage before updating it ( #7223 )
2020-12-29 16:12:06 -08:00
Chen Liang
dbc1d416e3
Add service extension, app clips and watch app to Messaging advanced sample app ( #7187 )
2020-12-17 11:20:05 -08:00
Chen Liang
5c447300d8
Add a new AdvancedSample test app for messaging ( #7176 )
2020-12-16 14:52:55 -08:00
2c8ed61b87
Merge release 7.1.0 ( #6944 )
...
* Update versions for Release 7.1.0
* 7.1.0 update version of close source podspecs
* Release 7.1.0 cherry picks (#6917 )
* FCM: Fix crash on iOS 14 when multiple app delegate completion methods are called (#6863 )
* Fix crash on iOS 14 when multiple completion methods are called
* Fixed lint
* Addressed the PR comments & implemented unit tests
* Reverted auto-extracted method
* Re-organized tests
* Added completion handler for FIRAuth
* Manifest: GDT 8.0.1
* Update Changelogs for 7.1.0 (#6913 )
* Changelogs
Co-authored-by: Mike Gerasimenko <github@gerasimenko.me >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
* Bump GDT podspec version to 8.0.1
* 7.1.0 SPM Analytics (#6933 )
* Carthage update 7.1.0 (#6943 )
Co-authored-by: Mike Gerasimenko <github@gerasimenko.me >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-11-11 09:25:42 -05:00
Paul Beusterien
493eb7cc75
Update Changelogs for 7.1.0 ( #6913 )
2020-11-06 07:03:27 -08:00
Mike Gerasimenko
c8de4fcc03
FCM: Fix crash on iOS 14 when multiple app delegate completion methods are called ( #6863 )
...
* Fix crash on iOS 14 when multiple completion methods are called
* Fixed lint
* Addressed the PR comments & implemented unit tests
* Reverted auto-extracted method
* Re-organized tests
* Added completion handler for FIRAuth
2020-11-05 17:31:53 -05:00
Paul Beusterien
6c91a8f7bd
Fix warning introduced with Xcode 12 ( #6865 )
2020-10-29 10:32:43 -07:00
Chen Liang
290c7e1860
Missing iid handler checking cause crash ( #6737 )
2020-10-15 11:20:10 -07:00
Ryan Wilson and Paul Beusterien
fb4612f54a
Remove the FIR prefix from notification constants. ( #6645 )
...
* Remove the `FIR` prefix from notification constants.
* Enable Firebase 7 path in quickstart test
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-10-09 17:52:09 -07:00
Paul Beusterien
09761d0b23
Fix retain cycle build issue ( #6693 )
2020-10-07 20:26:57 -07:00
Paul Beusterien
672256e11e
C API for Firebase Version ( #6690 )
2020-10-07 15:03:20 -07:00
Maksym Malyhin
a3a59c1bfc
FIS: require projectID and valid API Key format ( #6678 )
...
* FIRInstallations validation: remove GCMSenderID fallback for missing projectID
* FIRInstallationsIDController: remove GCMSenderID fallback for missing projectID
* Add API Key validation
* Changelog
* changelog
* Constant for API key lenght
* array] -> alloc] init]
* typo
* message
* ./scripts/style.sh
* Fix dummy API key in integration tests
* Update dummy API Keys to match the expected format
* debug test quickstart with no xcpretty
* fix debug
* Use debug QS repo branch
* print debug
* Add missing allowed characters `-`, `_`
* Nicer dummy API Keys
* Comment
* Revert "Use debug QS repo branch"
This reverts commit 69739dd6ae .
* Revert "fix debug"
This reverts commit 84fcbc7543 .
* Revert "debug test quickstart with no xcpretty"
This reverts commit 1fa21ed62a .
2020-10-07 17:25:03 -04:00
Chen Liang
0a4cbabbaf
Fix an issue notification is not received during app first install ( #6669 )
2020-10-07 14:09:14 -07:00
Chen Liang
1f6c2ffe79
Messaging token refresh delegate should be able to return null token ( #6647 )
2020-10-06 14:52:00 -07:00
Paul Beusterien
83e898ab5c
One Firebase version ( #6634 )
2020-10-02 12:26:22 -07:00
Paul Beusterien
fa5ff62138
Merge remote-tracking branch 'origin/master' into pb-merge-firebase7
2020-09-30 21:44:39 -07:00
akiva
49afa26c0a
Use MIMEType for image download extension if not present in resource URL ( #6591 )
2020-09-30 21:42:50 -07:00
Paul Beusterien
5d0a1c8ccb
Merge remote-tracking branch 'origin/firebase7-main' into pb-merge-firebase7
2020-09-30 14:23:40 -07:00
Chen Liang
f0e7b8e195
Add InstanceID deprecation warning ( #6585 )
2020-09-29 13:35:31 -07:00
Paul Beusterien
f2bcd5d82b
Make all GoogleUtilities APIs public ( #6588 )
2020-09-29 07:26:10 -07:00
Chen Liang
ad12e1d55e
Remove iOS 10.0 check since minimum support in Messaging is already 10.0 ( #6559 )
2020-09-24 16:29:27 -07:00
Paul Beusterien
f3b8461157
SwiftPM for FCM ( #6541 )
2020-09-23 13:55:15 -07:00
Paul Beusterien
89dd31a7ae
IID: repo-relative headers ( #6539 )
2020-09-23 11:00:54 -07:00
Paul Beusterien
eea957561c
Merge remote-tracking branch 'origin/master' into pb-f7-msg-update
2020-09-22 15:46:23 -07:00
Chen Liang
15198dce7f
Messaging Token API for review ( #6313 )
2020-09-14 16:45:55 -07:00
Chen Liang
dfba699915
Remove the FCM Direct Channel API from Messaging ( #6430 )
2020-09-14 11:32:04 -07:00
Maksym Malyhin
02fd66d4e1
Functions: replace InstanceID by Messaging (master) ( #6395 )
...
* FIRMessagingInterop introduced
* Typo fix
* Use FIRMessagingInterop in functions
* Functions tests fix
* Delete FUNInstanceIDProxy
* InstanceID cleanup
* ./scripts/style.sh
* Reduce FIRMessagingInterop to required minimum
* Cleanup
* Functions changelog
* Fix FIRMessagingInteropFake.h import
* Update integration tests
* Fix start.sh script
* GHA: add FCM interop to funstions paths
2020-09-03 14:45:56 -04:00
Chen Liang
fbcb4a1eed
Update InstanceID to listen to a notification from Messaging ( #6286 )
2020-08-18 17:25:39 -07:00
Paul Beusterien
b84e42dd02
Messaging - no typedefs in public APIs ( #6278 )
2020-08-17 10:05:15 -07:00
Paul Beusterien
202df4134d
Update swiftformat and control its version via mint ( #6229 )
2020-08-07 17:05:17 -07:00
Chen Liang
2e028132de
Fix topic in watchOS ( #6209 )
2020-08-06 12:57:59 -07:00
Chen Liang
1c3abf1afe
fix messaging breakage ( #6139 )
2020-07-28 09:56:36 -07:00
Paul Beusterien
83ff0671ff
Updates for bumping swiftformat to 0.44.17 ( #6120 )
2020-07-23 15:44:55 -07:00
Chen Liang
54b137d646
fix leakage in NSInvocation ( #6098 )
2020-07-21 15:33:28 -07:00
Chen Liang
f75197ef39
update changelog for messaging and instanceID ( #6086 )
2020-07-20 15:50:37 -07:00
Chen Liang
edf1e6d7ce
Messaging: fix a warning in macOS build and sample podfile file path ( #6070 )
2020-07-17 15:58:13 -07:00
Chen Liang
28fe03645b
remove ios 7 logic as sdk minimum support is iOS 8 now ( #5835 )
...
* remove ios 8 related check as our sdk minimum support is iOS 9 now;
* update changelog
* remove FIRInstanceIDURLQueryItem
* move appid to constant class
* update changelog
* fix clang format and typo in changelog
2020-07-14 14:06:44 -07:00
Chen Liang
459b9f63ee
remove test that is dependent on other tests ( #6021 )
2020-07-10 13:17:16 -07:00
Paul Beusterien
d653c9584c
Update copyright presubmit and fix 2020 copyrights ( #5944 )
2020-06-29 13:16:19 -07:00
Paul Beusterien
01bf549253
Update formatters ( #5933 )
2020-06-26 14:34:27 -07:00
Paul Beusterien
87a1b7de5e
M74 changelogs ( #5921 )
2020-06-25 16:34:03 -07:00
Paul Beusterien
e03a8d91a0
Consolidate GDT and GDTCCT to a single pod ( #5902 )
2020-06-24 14:09:46 -07:00
Paul Beusterien
bb0d953d5d
Fix warning exposed by Xcode 12 ( #5876 )
2020-06-22 17:11:51 -07:00
Paul Beusterien
c07c89ee75
Repo-relative imports for Installations ( #5832 )
2020-06-17 07:26:40 -07:00
Paul Beusterien
3f556ddb9e
Update GoogleUtilities' clients with repo-relative imports ( #5824 )
2020-06-16 09:05:29 -07:00
Chen Liang
0720618e52
update changelog for messaging and iid ( #5782 )
2020-06-09 16:24:23 -07:00
Paul Beusterien
e15724a436
Migrate from interop pods to source_files header access ( #5760 )
2020-06-09 06:09:27 -07:00
Paul Beusterien
d4621a636f
Use preserve_paths instead of CocoaPods private ( #5758 )
2020-06-09 05:21:28 -07:00
Chen Liang
13b0c6bb5d
correct maltese language key ( #5702 )
2020-06-03 10:22:47 -07:00
Chen Liang
b48cc903dd
use UNNotificationRequest to schedule local notification for iOS 10 and above ( #5667 )
2020-05-29 13:48:24 -07:00