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 Beusterien and Nick 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
Morgan Chen
9f2a3132fa
Use Swift syntax in reference documentation ( #9594 )
...
* fix returns typo
* change some headers
* style
* the rest of the header comments
* revert changes to FIRStorageReference
2022-04-08 14:50:22 -07:00
Paul Beusterien
7b946765ec
Remove slashes from log messages ( #9391 )
2022-04-06 14:19:47 -07:00
Paul Beusterien
99275370a2
Merge remote-tracking branch 'origin/master' into v9b
2022-04-06 09:56:33 -07:00
Nick Cooke
c9fabb509e
[Heartbeat Logging] Migrate Messaging from using FIRHeartbeatInfo to FIRHeartbeatLogger ( #9568 )
...
* Integrate Messaging with FIRHeartbeatLogger
* Fix CI
* Resolve TODO
* [skip ci] Remove etra space
* Review
* Fix CI after review
2022-04-05 18:07:48 -04:00
Ryan Wilson
2258c07ecb
Swift Error Improvements ( #9512 )
...
* Firebase Messaging enum
* Add tests for App Check errors
* App Distribution Error
* Installations error improvements
* Remote Config errors
* Firestore error handling
* Formatting
* Silly import error
* Consistency for App Check tests.
* Typo fix
2022-04-04 10:36:38 -04:00
Morgan Chen
7a273e7bae
fix returns typo ( #9541 )
2022-03-31 11:37:45 -07:00
Nick Cooke
a09083f9d0
[v9] Reorganize FirebaseCore* modules ( #9482 )
...
* [skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`
* Reorganize FirebaseCore libraries for SPM and CP
* [skip ci] Revert "[skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`"
This reverts commit 2a837e39708c21b0a324743ab226bd6c01047de7.
* Review and fix CI
* Remove `heartbeat_logging.yml` and add `core_internal.yml`
* Remove trailing whitespace
* Fix more whitespace 😞
* Fix `core_internal.yml` scheme name
* Update `check_imports.swift` and TODO
* Review
* Add FirebaseCoreInternal pod to Firestore example's Podfile
* [skip ci] Review - remove TODOs
* [skip ci] Remove duplicate `XCTest` import
2022-03-23 06:08:14 -07:00
Ryan Wilson
e002709d2c
Mark ObjC typedefs as unavailable in Swift. ( #9387 )
...
* Mark ObjC typedefs as unavailable in Swift.
This is part of the larger Swift API improvements effort. These reduce
visibility in autocomplete, and we've mostly migrated away from them
already. This hides the unused type from the API surface to avoid
cluttering the list of types avialable.
* Revert FDL Test
* Fix CombineSwift tests
* Fixed Firestore tests
* Revert unneeded changes for FDL internal headers.
2022-03-23 06:08:14 -07:00
Paul Beusterien
a1cb5656fc
Auth and Messaging Interop for Swift ( #9314 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
4f793064da
Set up Core Internal for SPM ( #9298 )
2022-03-23 06:07:17 -07:00
Morgan Chen
8beca5689b
Improve error logging when table creation fails ( #8699 )
...
* Improve error logging when table creation fails
* add changelog
* style
2022-01-25 13:18:53 -08:00