Commit Graph
109 Commits
Author SHA1 Message Date
leojaygoogle 8d75fefa3e Don't cache FCM registration token operations. (#14355) 2025-01-16 14:04:06 -08:00
leojaygoogle 91cb594a8c When token fetch fails, return the failure reason to the client. (#14014) 2024-11-05 00:12:16 -08:00
Seyed Mojtaba Hosseini Zeidabadi 4da2c15097 Improve FirebaseMessaging remote notification proxy source code (#13818) 2024-10-05 07:04:44 -07:00
Seyed Mojtaba Hosseini Zeidabadi ea4c5fa96c Docs: enhance FirebaseMessaging token sources comments (#13805) 2024-10-04 07:35:08 -07:00
Nick Cooke 64aedfc8ef [Infra] Sync messaging with recent 1P infra changes (#13793) 2024-10-03 16:03:48 -04:00
Nick Cooke 35b001e87d [Messaging] Refactor Messaging.serviceExtension() API out of FIRMessaging.h (#13723) 2024-09-30 13:00:37 -04:00
Paul Beusterien ca6ea18bad Revert "[Messaging] Prep #13691 (#13720) 2024-09-25 09:30:29 -07:00
Nick Cooke 846a41f9e5 [Messaging] Prep FIRMessagingExtensionHelper usage for refactored 1P target (#13691) 2024-09-23 12:44:29 -04:00
Nick Cooke 7ecfa211b9 [Infra] Force link remaining categories after #13435 (#13491) 2024-08-13 17:21:34 -04:00
Seyed Mojtaba Hosseini Zeidabadi ad64ec7355 Fix all typos found under the FirebaseMessaging/Sources directory (#13360) 2024-07-23 15:30:44 -07:00
Seyed Mojtaba Hosseini Zeidabadi afe529f315 Fix all typos found under the FirebaseMessaging/Sources/Token directory (#13359) 2024-07-23 15:30:13 -07:00
Andrew Heard 28612c6751 [Messaging] Remove extraneous const on FIRMessagingIsAPNSSyncMessage (#13245) 2024-07-10 16:25:12 -04:00
Nick Cooke b19ad69314 Remove synchronize calls for GULUserDefaults 2024-06-26 10:20:29 -04:00
Nick Cooke 6d4a7a150a Merge branch 'main' into nc/merge-main 2024-06-26 10:06:05 -04:00
Andrew Heard 09920d1561 [Messaging] Update TARGET_OS_* conditionals (#13184) 2024-06-25 19:26:19 -04:00
Andrew Heard 5ef8265cfa [Messaging] Fix APS Environment entitlement key on visionOS (#13176) 2024-06-24 17:37:01 -04:00
Andrew Heard 61384c1223 Merge branch 'main' into release-11.0-merge
# Conflicts:
#	Firebase.podspec
#	FirebaseABTesting.podspec
#	FirebaseAnalytics.podspec
#	FirebaseAnalyticsOnDeviceConversion.podspec
#	FirebaseAppCheck.podspec
#	FirebaseAppCheckInterop.podspec
#	FirebaseAppDistribution.podspec
#	FirebaseAuth.podspec
#	FirebaseAuthInterop.podspec
#	FirebaseCore.podspec
#	FirebaseCoreExtension.podspec
#	FirebaseCoreInternal.podspec
#	FirebaseCrashlytics.podspec
#	FirebaseDatabase.podspec
#	FirebaseDynamicLinks.podspec
#	FirebaseFirestore.podspec
#	FirebaseFirestoreInternal.podspec
#	FirebaseFunctions.podspec
#	FirebaseInAppMessaging.podspec
#	FirebaseInstallations.podspec
#	FirebaseMLModelDownloader.podspec
#	FirebaseMessaging.podspec
#	FirebaseMessaging/CHANGELOG.md
#	FirebaseMessagingInterop.podspec
#	FirebasePerformance.podspec
#	FirebaseRemoteConfig.podspec
#	FirebaseRemoteConfigInterop.podspec
#	FirebaseSessions.podspec
#	FirebaseSharedSwift.podspec
#	FirebaseStorage.podspec
#	FirebaseVertexAI/Sources/VertexAIComponent.swift
#	GoogleAppMeasurement.podspec
#	GoogleAppMeasurementOnDeviceConversion.podspec
#	Package.swift
#	ReleaseTooling/Sources/FirebaseManifest/FirebaseManifest.swift
2024-06-21 15:33:16 -04:00
Paul Beusterien 4726a730e3 [Messaging] Rename initWithFileName internal method (#13139) 2024-06-17 06:53:26 -07:00
Paul Beusterien 49764ab5fa [v11] Clean up deprecated app delegate methods (#13073) 2024-06-05 12:24:11 -07:00
Paul Beusterien 7a01dba15f [v11] Stop using GULSecureCoding (#13072) 2024-06-05 12:22:06 -07:00
Paul Beusterien 61292a79e4 [v11] Finish Messaging SecureCoding (#13069) 2024-06-05 09:00:47 -07:00
Paul Beusterien 594abb8250 [v11] Drop support for deprecated notification methods (#13064) 2024-06-04 14:58:41 -07:00
Paul Beusterien f5309bf45b [v11] Remove unused FIRDependency class (#13053) 2024-06-04 06:56:50 -07:00
Nick Cooke 554255aa09 [Infra] Clean up visionOS conditionals (#12934) 2024-05-10 16:18:00 -04:00
Nick Cooke a2d205c8d9 [Messaging] Cleanup compilation guards for building on older SDKs (#12935) 2024-05-10 13:27:54 -04:00
Dogan Altinbas 96b68914c2 Improve Usage of SQLITE_OPEN_FILEPROTECTION_NONE in FIRMessagingRmqManager.m (#12909) 2024-05-07 17:04:20 -04:00
Takumi Muraishi ae3ed09995 Fix some typos (#12760) 2024-04-11 14:49:13 -07:00
Paul BeusterienandNick Cooke 3539c2b691 Privacy Manifests for named Firebase SDKs (#12407)
Co-authored-by: Nick Cooke <nickcooke@google.com>
2024-02-23 15:08:29 -08:00
leojaygoogle 26184fc130 Delete unnecessary file system API usages. (#12320) 2024-01-26 10:41:42 -08:00
Paul Beusterien 75f52822d0 Decode old fcmToken format (#12246) 2024-01-05 17:38:17 -08:00
leojaygoogle a669d64ad6 Add product_id to GoogleDataTransport logging for compliance. (#12143) 2023-11-28 16:32:59 -05:00
Paul Beusterien c26a54a295 Messaging: Adopt NSSecureCoding for internal classes (#12110) 2023-11-16 14:42:21 -08:00
Andrew Heard d81afaa1f7 [visionOS] Fix FirebaseMessaging build on Xcode 15.1 beta 1 (#11930) 2023-10-12 12:30:22 -04:00
Eldhose M Babu da5a22c0c4 FCM Firelog to clearcut migration (#11659) 2023-09-06 15:19:29 +00:00
Andrew Heard e7400722fa [visionOS] Replace TARGET_OS_XR with TARGET_OS_VISION (#11603)
In Xcode 15 beta 5, TARGET_OS_XR was replaced with TARGET_OS_VISION in ObjC and os(xrOS) was replaced with os(visionOS) in Swift.
2023-07-25 20:52:07 -04:00
Andrew Heard 783b507e7c [Messaging] Fix build issues on visionOS (#11483)
Fixed Firebase Messaging build issues in `FIRMessaging.m` and `FIRMessagingContextManagerService.m` when targeting visionOS. Also cleaned up extraneous `@availability` checks for platforms below the current minimum deployment target in these files.
2023-06-29 15:44:49 -04:00
Will Bryant 60bedcb649 Fix handling null image values in fcm_options (firebase#11430) (#11431) 2023-06-13 11:47:49 -07:00
Eldhose M Babu 83357b6eec Remove fiam scope tokens (#11361)
Getting rid of "fiam" scoped tokens which are cached in keychain by old FIAM SDK.
2023-06-09 10:50:06 -07:00
Nick Cooke ffc697be0e [Functions] Fix typo in HTTPSCallableOptions initializer (#11318) 2023-05-23 07:43:08 -07:00
Paul Beusterien 8badb28bf2 Fix successful typo (#11084) 2023-04-05 16:21:35 -07:00
Paul Beusterien a446367de9 Address Xcode 14.3 build warnings and a few typos (#11063) 2023-04-03 10:24:35 -07:00
Aashish 75a7c2a693 [Messaging] - Validate APNS token in the configure flow (#10789) 2023-02-07 14:29:49 -08:00
Aashish d9e19cd60d [Messaging] - Fix crash for strongSelf dereference (#10740)
Fix crash for strongSelf dereference
2023-01-27 12:25:43 -08:00
Aashish 75cc4df26d [Messaging] - Decline Registration when there is no APNS Token (#10590)
* [Messaging] - Decline Registration when there is no APNS Token
2022-12-16 17:50:44 -08:00
Aashish 0b7fc7e1e8 Xcode 14 - support push notifications in iOS simulator (#10503)
* Xcode 14 - support push notifications in iOS simulator

* style fixes

* Refactor 'type' variable closer to usage

* Added CHANGELOG entry

* Added fix number (ID) to CHANGELOG
2022-11-21 15:04:42 -08:00
Sam Edson f5af4a98e2 Upgrade nanopb to 0.3.9.9 for collection of SDKs (#10447) 2022-11-02 15:32:44 -04:00
Sam Edson ba0f4f2693 Combine nanopb scripts into a single location (#10439) 2022-11-02 14:56:58 -04:00
Aashish 7ab2b944df [Messaging] Xcode 14 watchkit extension bundle id fix (#10324)
* Xcode 14 watchkit extension bundle id fix

* Fix unit test for new extension point identifier check

* fix code style issue

* updated CHANGELOG.md
2022-10-19 13:17:04 -07:00
aashishpatil-g 76980bfb2c [Messaging] macOS keychain auth prompt fix (#10166)
* macOS keychain auth prompt fix

* Fix unit test failures on macOS

* group all tests under single #if
2022-09-06 15:45:04 -07:00
Paul Beusterien 8d65537335 Fix typos (#9802) 2022-05-13 15:38:03 -07:00