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
Chen Liang
8f5e7f0b37
Fix an issue that apns token is not sent during app fresh install ( #9152 )
2022-01-06 13:16:36 -08:00
Paul Beusterien
c7c0149351
Update to clang-format@13 ( #8739 )
2021-10-04 07:52:21 -07:00
Chen Liang
f7bd6b5cdb
Fix race condition where checkin is not reset properly when app first installed ( #8513 )
2021-08-10 14:09:22 -07:00
Morgan Chen
c02769d35d
remove platform version check from Messaging header ( #8492 )
2021-08-04 16:47:34 -07:00
Chen Liang
8827d24ab7
Roll forward for protobuf investigation ( #8460 )
2021-07-29 18:30:50 -07:00
Maksym Malyhin
b8e974d886
Revert "Adding a new API that allows iOS users to log notification delivery signal that exports to BigQuery." ( #8458 )
...
* Revert "Prevent firelog from logging invalid data (#8443 )"
This reverts commit 7fc7325fa6 .
* Revert "Update changelog (#8440 )"
This reverts commit ecc7d6da15 .
* Revert " Adding a new API that allows iOS users to log notification delivery signal that exports to BigQuery. (#6181 )"
This reverts commit ce87d25bda .
2021-07-29 17:47:02 -04:00
Chen Liang
7fc7325fa6
Prevent firelog from logging invalid data ( #8443 )
2021-07-27 17:35:34 -07:00
Chen Liang
ce87d25bda
Adding a new API that allows iOS users to log notification delivery signal that exports to BigQuery. ( #6181 )
2021-07-27 11:16:31 -07:00
Paul Beusterien
0d90f2f12d
Update to clang-format 12.0.1 ( #8397 )
2021-07-16 11:40:42 -07:00
Chen Liang
62538d7f99
Ensure sound is assigned with right type ( #8203 )
2021-06-15 12:32:47 -07:00
Chen Liang
666a86a8ac
Fix an issue that notification open is not logged when app is closed ( #8129 )
2021-05-25 11:31:12 -07:00
Chen Liang
429bac463c
Remove InstanceID from Github repo ( #7970 )
2021-04-27 11:54:03 -07:00
Ryan Wilson
58d7075c97
Remove git merging code ( #7932 )
...
This was commented out so it wasn't caught.
#no-changelog
2021-04-21 14:24:53 -04:00
Paul Beusterien
c4e994c7c4
Update to clang-format 12 ( #7909 )
2021-04-16 09:17:41 -07:00
Chen Liang
b2456116a3
Revert "Replace NSCoding with NSSecureCoding ( #7831 )" ( #7863 )
...
This reverts commit 34c4bdbce2 .
2021-04-08 10:25:27 -07:00
Chen Liang
34c4bdbce2
Replace NSCoding with NSSecureCoding ( #7831 )
2021-04-05 12:55:17 -07:00
Paul Beusterien
f3d030d276
Fix pod spec lint and remove extraneous IID refs ( #7835 )
2021-04-05 10:42:42 -07:00
Chen Liang
267fc6d25f
fix breakage in FM tests ( #7823 )
2021-04-02 12:24:54 -07:00
Chen Liang
ec13222013
Merge IID removal code to master ( #7814 )
2021-03-31 09:52:55 -07:00
Chen Liang
ff0ea54fd5
Enabling watchOS unit test ( #7480 )
2021-02-12 14:25:58 -08:00
Paul Beusterien
392f9881ea
- [fixed] Fixed build warnings introduced with Xcode 12.5 ( #7433 )
2021-02-02 15:02:32 -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
672256e11e
C API for Firebase Version ( #6690 )
2020-10-07 15:03:20 -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