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
Paul Beusterien
ec54ab71ed
Add missing <TargetConditionals.h> before TARGET_OS_OSX test ( #6186 )
2020-08-03 09:08:33 -07: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
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
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
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
aff8695a12
Firebase Installations: delete IID on default app installation delete. ( #3428 )
...
* FIRInstallationsIDControllerTests: test deleting IID.
* FIRInstallationsIDControllerTests: test no IID import for non-default app.
* FIRInstallationsIDController: use and delete IID for default app.
2019-07-24 16:24:20 -04: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