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 |
|
Maksym Malyhin
|
7895478eba
|
FirebaseInstallations: API requests backoff (#6232)
* FirebaseInstallations: API requests backoff (#6207)
* FIRInstallationsBackoffController introduced
* FIRCurrentDateProvider introduced
* FIRInstallationsBackoffControllerTests
* style
* FIRInstallationsBackoffController implementation
* WIP: tests
* Response to backoff event mapping
* FIRInstallationsIDController: integration with FIRInstallationsBackoffController
* Remove not existing error code.
* FIRInstallationsIDController: integration with FIRInstallationsBackoffController
* FIRInstallationsIDController: depend on FIRInstallationsBackoffControllerProtocol
* FIRInstallationsIDControllerTests: supplement tests with backoff validation
* TODOs
* TODO
* API docs
* Header import fixed
* FIS backoff adjustments and tests (#6230)
* Maximum backoff interval 30 min
* Errors adjusted
* Tests updated
* Exclude 401 and 404 from backoff as autorecoverable
* comments
* FIS 1.6.0 changelog (#6234)
* Change log version fixed
|
2020-08-10 09:36:04 -04:00 |
|
Maksym Malyhin
|
abc8283e03
|
FirebaseInstallations: use ephemeral NSURLSession to prevent caching of request/response (#6226)
* FirebaseInstallations: use ephemeral NSURLSession to prevent caching of request/response
* Changelog
|
2020-08-07 11:35:25 -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
|
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
|
179dff24c8
|
FIRInstallationsAPIService: Retry API request on HTTP 500. (#4052)
|
2019-10-11 16:18:17 -04:00 |
|
Maksym Malyhin
|
27384c0a2c
|
FirebaseInstallations: CreateInstallation API request error handling (#4024)
* Unrecoverable errors: basic unit tests defined.
* Registration Error models introduced.
* Storage: storage version handling fix.
* Formatting.
* Get Installation: return registration error from previous attempt.
* Retry registration request on configuration change.
* Store unrecoverable registration error.
* FIRInstallations Swift API improvements.
* Add Swift integration tests
* Revert "Add Swift integration tests"
This reverts commit a8e06418be.
* Invalid config integration tests and fixes.
* Missing tests and cleanup.
* ./scripts/style.sh
* Log messages.
* More elaborative log message. Typo.
* Reorganize imports and umberella header to fix Swift compilation errors.
* Formatting.
|
2019-10-09 13:47:58 -04:00 |
|
Maksym Malyhin
|
432a1805c5
|
Firebase Installations: update API response handling (#3415)
|
2019-07-24 12:48:23 -04:00 |
|
Maksym Malyhin
|
7566d8d4e3
|
FirebaseInstallations: debug logging (#3409)
* FIRInstallationsLogger introduced.
* Coders version mismatch logs.
* FIRInstallationsAPIService and FIRInstallationsIDController debug logs.
* FIRInstallationsLogger: specific error codes for messages.
|
2019-07-22 16:00:32 -04:00 |
|
Maksym Malyhin
|
8e73ddb222
|
Firebase Installations as standalone SDK (#3376)
|
2019-07-17 20:07:35 -04:00 |
|