Commit Graph
130 Commits
Author SHA1 Message Date
Daymon 28fb2c857a feat(core): util method for finding window scenes (#16675) 2026-09-23 10:08:12 -05:00
Daymon 937349e304 fix(fcm): add check for scene delegates in deep links (#15987) 2026-09-18 22:00:37 +00:00
leojaygoogleandNick Cooke f6937ffa0e fix: resolve missing registration token callbacks at app launch. (#16596) (#16596)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-09-02 22:54:48 -04:00
leojaygoogle 168647efde Ignore locale changes for token freshness when isInstallationIdEnabled is YES (#16572) 2026-09-01 10:40:50 -07:00
ismail ramzi 9e31064bbd guard numeric accessors on untrusted incoming FCM message fields (#16533) 2026-08-19 12:02:13 -04:00
ismail ramzi 6c7e8a73f4 type-check fcm_options before building image URL in extension helper (#16464) 2026-08-12 15:13:20 -07:00
leojaygoogleandDoris-Ge f62ab71150 Deprecate legacy FCM token APIs in favor of the new FID-based registration APIs (#16466)
Co-authored-by: Doris-Ge <dorisge@google.com>
2026-08-12 12:54:31 -07:00
leojaygoogle a245b5bfbd Ensure legacy V4 FCM tokens are re-registered when FirebaseMessagingInstallationIdEnabled is YES. (#16458) 2026-07-29 12:03:25 -07:00
Nick Cooke 6eaba1fee2 refactor(messaging): remove obsolete OS availability checks (#16419) 2026-07-21 18:08:24 -04:00
ismail ramzi 6ea1714003 reject path separators in fileExtensionForResponse (#16387) 2026-07-13 11:30:10 -04:00
leojaygoogleandNick Cooke d9fc76a7c0 Add support for the new FCM registration ID. (#16133)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-06-30 16:57:59 -07:00
Nick Cookeandgemini-code-assist[bot] dc18b7f5b9 refactor(global): cleanup redundant availability checks and update sample apps audit (#16143)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-30 18:48:30 -04:00
Paul Beusterien ec3162a132 [Infra] clang-format 22 updates (#15899) 2026-03-03 11:13:36 -08:00
Nick Cooke 88a4ac0294 fix: flaky FIRMessagingPendingTopicsListTest.m (#15726) 2026-01-16 11:48:15 -08:00
Paul Beusterienandgemini-code-assist[bot] 546d1bd3e3 [FCM] Narrower database open recovery logic (#15678)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-06 16:35:24 -08:00
1f7389bad0 [FCM] Recovery logic for a corrupt database (#15573)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Nick Cooke <nickcooke@google.com>
2026-01-06 15:00:23 -08:00
Paul Beusterien aaea12b74d [style] Source update for clang-format 21.1.6 (#15628) 2025-12-19 17:16:25 +00:00
Nick Cookeandsubdiox 73bc2f6992 [FirebaseMessaging] Fix Xcode 26 symbol crash (#15165)
Co-authored-by: subdiox <subdiox@gmail.com>
2025-07-31 16:55:08 -04:00
leojaygoogle 7b9899b320 Bind rmqID instead of using stringWithFormat. (#14856) 2025-05-15 12:16:04 -07:00
Nick Cooke 2ea5d7b371 [Messaging] Update FIRMessaging header doc (#14494) 2025-02-25 13:04:22 -08:00
leojaygoogle 68c6d9c1da Migrate FCM codebase to new NSKeyedUnarchiver APIs. (#14457) 2025-02-18 14:40:03 -08:00
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