Paul Beusterien
672256e11e
C API for Firebase Version ( #6690 )
2020-10-07 15:03:20 -07:00
Paul Beusterien
83e898ab5c
One Firebase version ( #6634 )
2020-10-02 12:26:22 -07:00
Maksym Malyhin
d26b543572
FIS: Additional FIRInstallationsItem validation ( #6570 )
...
* FIS API tests for no FID in response
* FIRInstallationsIDControllerTests: test names
* FIRInstallationsIDControllerTests: corrupted storage tests
* FIRInstallationsItem validation
* Fix FIRInstallationsItem.IIDDefaultToken copy
* Improve error description.
* FIRInstallationsItem validation error
* FIRInstallationsItem validation tests
* ./scripts/style.sh
* FIRInstallationsIDController: validate stored installation
* FIRInstallationsAPIService installation validation
* Changelog
2020-09-30 14:02:03 -04:00
Paul Beusterien
ebe6365ceb
Installations - new public header structure ( #6174 )
2020-07-31 07:40:55 -07:00
Paul Beusterien
c07c89ee75
Repo-relative imports for Installations ( #5832 )
2020-06-17 07:26:40 -07:00
Paul Beusterien
d4621a636f
Use preserve_paths instead of CocoaPods private ( #5758 )
2020-06-09 05:21:28 -07:00
Maksym Malyhin
dd70b46370
Installations: access FIRHeartbeatInfo from a background thread ( #5114 )
...
* FIS: assert heartbeat storage is not accessed in main thread.
* FIS: Access hearbeat storage from a background queue.
2020-03-16 17:29:11 -04:00
Vinay Guthal
bc071a88d0
Add fis heartbeat support ( #4353 )
...
* installapiservice
* insallations api test
* update tests
* add mock tests
* add installations api
2019-11-25 11:21:32 -08:00
Maksym Malyhin
76b47085c9
FIS: Use IID auth token to authorize IID migration. ( #4224 )
...
* `FIRInstallationsIIDTokenStore` introduced. `FIRInstallationsIIDCheckinStore` removed.
* FIRInstallationsIIDTokenStoreTests
* Run ./scripts/style.sh
* FIRInstallationsIIDTokenStore implementation.
* ./scripts/style.sh
* Fix tvOS and macOS availability.
* Rename IIDAuthToken -> IIDDefaultToken
* FIRInstallationsIIDTokenStoreTests: fix flaky IID token removal
* ./scripts/style.sh
2019-11-04 11:45:17 -05:00
ChaoqunCHEN
a507b40f17
Add bundle id http header to FIS requests ( #4194 )
...
* Add bundle id http header to FIS requests
* Add bundle id http header to FIS requests
2019-10-31 08:50:07 -07:00
Maksym Malyhin
af6f4e512b
FIS: Make sure refreshed auth token is stored to the storage. ( #4146 )
...
* FIRInstallationsIDControllerTests: test refreshed token is stored.
* FIRInstallationsIDControllerTests: all required tests updated to expect refreshed token to be stored.
* Tests: assert all FBLWaitForPromisesWithTimeout
* FIRInstallationsIDController: saving refreshed token implemented.
* FIRInstallationsIDController: duplicated code removed.
2019-10-23 14:22:28 -04:00
Maksym Malyhin
65ec051abd
FIS: Complex unrecoverable error handling reverted and replaced by a simple log message. ( #4120 )
...
* Revert "FIS: stored registration error timeout (#4032 )"
This reverts commit 37747dbb3d .
* Revert "FirebaseInstallations: CreateInstallation API request error handling (#4024 )"
This reverts commit 27384c0a2c .
* Complex unrecoverable error handling reverted and replaced by a simple log message.
2019-10-21 09:37:57 -04:00
Maksym Malyhin
8c1168d188
FirebaseInstallation: send IID checkin data on IID migration. ( #4114 )
...
* FIRInstallationsIIDCheckinStore with tests introduced.
* FIRInstallationsIIDCheckinStore implementation and tests.
* Store IID checkin data.
* FIRInstallationsIDControllerTests: IID checkin migration tests.
* FIRInstallationsIDController: IID checkin migration logic.
* style.sh
* FIRInstallationsAPIServiceTests: IID migration header test.
* FIRInstallationsAPIService: send IID checkin data in CreateInstallation API request.
* FIRInstallationsIIDCheckinStoreTests: fix FIRInstanceIDCheckinStore subDirectoryName.
* FIRInstallationsIIDCheckinStoreTests: fix missing sub directory.
* Disable FIRInstallationsIntegrationTests for macOS.
* FIRInstallationsIntegrationTests: properly disable all tests on macOS.
* Fix.
2019-10-18 16:21:38 -04:00
Maksym Malyhin
2a43d214f1
FirebaseInstallations: re-generate Installation on HTTP 401 and 404 ( #4079 )
...
* WIP: FID re-generating introduced.
* WIP: FID regenerating tests.
* FIS regenerate: tests and fixes.
* Cleanup.
2019-10-15 17:37:07 -04:00
Maksym Malyhin
179dff24c8
FIRInstallationsAPIService: Retry API request on HTTP 500. ( #4052 )
2019-10-11 16:18:17 -04:00
Maksym Malyhin
37747dbb3d
FIS: stored registration error timeout ( #4032 )
...
* Registration error date introduced. Timeout test added.
* Registration error timeout implemented.
* Test the registration error date is set and stored.
2019-10-10 15:31:56 -04:00
Paul Beusterien
b594723572
Update formatters for the Xcode 10.3 Travis image ( #3739 )
2019-09-03 08:46:21 -07:00
Maksym Malyhin
432a1805c5
Firebase Installations: update API response handling ( #3415 )
2019-07-24 12:48:23 -04:00
Maksym Malyhin
8e73ddb222
Firebase Installations as standalone SDK ( #3376 )
2019-07-17 20:07:35 -04:00