Paul Beusterien
7b946765ec
Remove slashes from log messages ( #9391 )
2022-04-06 14:19:47 -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
c07c89ee75
Repo-relative imports for Installations ( #5832 )
2020-06-17 07:26:40 -07:00
Maksym Malyhin
1bc3255436
Firebase Installations: validation of FIROptions parameters ( #4683 )
...
* FIS: Throw exception on incomplete Firebase config.
* API docs updated.
* FirebaseInstallations bump minor version: 1.1.0
* Fix tests
* Text fixed
* Make exception message more informative
* Fix Remote Config tests.
* Tests updated to use GCMSenderID if projectID is not available.
* Use `GCMSenderID` when `projectID` is not available.
* ./scripts/style.sh
* Comments
* GCMSenderID and projectID validation updated.
* Comment
* FirebaseInstallations: version bump to 1.0.1.
* FIS changelog
* FirebaseInstallations: version bump to 1.1.0
* FIS and Core changelogs.
* Changelogs remove GCMSenderID
* Typo
* Typo
* fix link
* Revert Core changelog
* FIS changelog fix.
2020-01-16 16:13:49 -05: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
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
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