Commit Graph
50 Commits
Author SHA1 Message Date
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
Chen Liang 064449647f fix tests with OCMock 3.6 (#5638) 2020-05-19 14:30:14 -07:00
Chen Liang 39fb03c265 update changelog for messaging (#5581) 2020-05-14 14:23:11 -07:00
Chen Liang 24e23931b4 Adding topic function to messaging test app (#5505) 2020-05-05 17:30:53 -07:00
Chen Liang 416e8d7d30 Add failure reason to messaging NSError (#5511) 2020-05-01 12:53:04 -07:00
Chen Liang 519c5c8fcd update changelog (#5494) 2020-04-28 12:42:08 -07:00
Paul Beusterien a4dce1a932 Integration tests need SpecStaging (#5483) 2020-04-28 08:22:13 -07:00
Chen Liang dabfd91dea Move messaging sample app to the new FirebaseMessaging folder (#5476) 2020-04-27 16:31:17 -07:00
Paul Beusterien 8e0ebf9a13 Turn off Messaging Swift Tests for macos (#5470) 2020-04-27 11:04:03 -07:00
Chen Liang 793d763490 create firebase messaging folder (#5445) 2020-04-23 14:43:47 -07:00