Paul Beusterien
01bf549253
Update formatters ( #5933 )
2020-06-26 14:34:27 -07:00
Paul Beusterien
c07c89ee75
Repo-relative imports for Installations ( #5832 )
2020-06-17 07:26:40 -07:00
Paul Beusterien
3f556ddb9e
Update GoogleUtilities' clients with repo-relative imports ( #5824 )
2020-06-16 09:05:29 -07:00
Paul Beusterien
e15724a436
Migrate from interop pods to source_files header access ( #5760 )
2020-06-09 06:09:27 -07:00
Paul Beusterien
d4621a636f
Use preserve_paths instead of CocoaPods private ( #5758 )
2020-06-09 05:21:28 -07:00
Paul Beusterien
dbe9007749
Better Swift API completion usability ( #5748 )
2020-06-04 18:38:18 -07:00
karenyz
7477e80f48
Send pod SDK version instead of hardcoded value in RC fetch request ( #5737 )
...
* Use FIRRemoteConfigPodVersion instead of FIRRemoteConfigSDKVersion
* Clean up FIRRemoteConfigSDKVersion
2020-06-03 15:09:22 -07:00
Paul Beusterien
2affb24d4a
Better completion callback for activate ( #5646 )
2020-05-26 18:01:04 -07:00
Paul Beusterien
cc233d68d8
Fake Remote Config console for testing ( #5633 )
2020-05-26 16:14:24 -07:00
Paul Beusterien
349608b6df
Remove unused source file ( #5639 )
2020-05-19 17:37:43 -07:00
Paul Beusterien
4dcf65953d
Migrate FetchAndActivate from deprecated implementation ( #5617 )
2020-05-15 16:46:53 -07:00
Paul Beusterien
d0c9ded72f
Fix race condition between setting developer mode and config fetch ( #5600 )
2020-05-13 10:36:45 -07:00
Maksym Malyhin
93d6c5a98b
Remote Config: update API docs IID -> FIS notes ( #5561 )
2020-05-11 10:02:26 -04:00
dmandar
4d1d9cd7de
Add support for sending CFBundleVersion along with the CFBundleShortV… ( #5452 )
...
* Add support for sending CFBundleVersion along with the CFBundleShortVersionString.
* Style fixes.
2020-04-28 09:26:13 -07:00
Maksym Malyhin
3576a305fe
Revert "Revert "Migrate from using IID SDK for Remote Config to the new FIS SDK ( #5096 )" ( #5156 )" ( #5367 )
...
This reverts commit 230d56260f .
2020-04-15 17:05:21 -04:00
Maksym Malyhin
230d56260f
Revert "Migrate from using IID SDK for Remote Config to the new FIS SDK ( #5096 )" ( #5156 )
...
This reverts commit 887ff82494 .
2020-03-19 19:02:50 -04:00
887ff82494
Migrate from using IID SDK for Remote Config to the new FIS SDK ( #5096 )
...
* Update podspec to replace IID with installations SDK.
* Update sample app podfile to include installations sdk.
* Source code changes to support migration to FIS. The FIS SDK now supports multi-app FIS ids and tokens.
* Update RC test app to use FIS SDK.
* WIP: Unit tests for incorporating FIS with Remote Config.
* Remote Config: fix Installations tests (#5109 )
* Fix Installations tests.
* Fix Firebase/Auth version (#5106 )
* Remote Config: enable ARC for tests.
* run ./scripts/style.sh
* Fix warnings
* Remote Config: enable ARC for tests. (#5108 )
* Remote Config: enable ARC for tests.
* run ./scripts/style.sh
* Fix warnings
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
* Add the installations token as an HTTP header.
* Add changelog for FIS changes.
Co-authored-by: Maksym Malyhin <mmaksym@google.com >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-03-16 18:16:12 -07:00
christibbs
8f29236b8c
Ignore deprecation warnings for FIRExperimentController.updateExperiments(serviceOrigin:events:policy:lastStartTime:payloads:) ( #4934 )
2020-02-19 13:04:36 -05:00
dmandar
90235b5e0d
Reset RC per-instance userdefaults if config database was not found. ( #4896 )
...
* Reset the RC per-instance user defaults if the config database was not found.
* Add unit test.
* Ignore the non-object arguments when stubbing the fetchWithExpirationDuration method.
* Update changelog.
2020-02-14 15:07:57 -08:00
dmandar
cb9e083f92
Make sure we turn of fetchInProgress flag on any fetch completion for error scenarios. Also add UT and add UT file to podspec. ( #4844 )
2020-02-06 12:55:55 -08:00
dmandar
3754b7e809
Do not continue with fetch if we do not get a valid IID. ( #4745 )
...
* Do not continue with fetch if we do not get a valid IID.
* Address review changes to test file.
* Update test file based on review comments.
* Fix warnings.
* Fix build.
* Fix build.
2020-02-03 14:56:42 -08:00
dmandar
f47ce4bbf3
Throw an error if the fetch response returns an error (irrespective o… ( #4438 )
...
* Throw an error if the fetch response returns an error (irrespective of status code).
* Remove duplicate metadata set call.
* Add comment.
2019-12-04 17:07:43 -08:00
dmandar
785c704d35
Internal code cleanup. ( #4403 )
...
* Minor code cleanup. Rename internal method, fix logging in test app.
* Rename fetchConfigWithExpirationDuration method in tests.
* Fix style.
2019-12-04 07:44:31 -08:00
dmandar
4041d081e2
lastFetchTime's accessor does not reference the backing ivar. Silence the corresponding CLANG warning. ( #4379 )
2019-11-21 15:29:03 -08:00
dmandar
3b9fd3ddf9
Do not activate if fetch returns NO_CHANGE ( #4260 )
...
* Do not activate if a new fetch call has not resulted in any data change.
* Add tests.
* Fix style.
* Persist lastETagUpdateTime in the database.
2019-11-08 11:14:57 -08:00
dmandar
6f5c203f20
The instanceID sync API is deprecated. Implement the async instanceID API ( #3993 )
...
* The instanceID sync API is deprecated. Implement the async instanceID API.
* Fix for review comments
2019-10-09 10:52:11 -07:00
dmandar
865e289614
Fix an issue around deleting records from the database. ( #3926 )
...
* Assign weakself to self.
* Add unit test.
* Style fixes.
* Address review comments.
* Review comments.
2019-09-27 23:02:42 -07:00
dmandar
9928f48866
Add a third slash to make sure generated docs include these comments.b/13812238 ( #3846 )
2019-09-16 19:11:00 -07:00
dmandar
14109c4ea2
Add RC test app. ( #3819 )
...
* Add RC test app.
* Add private header files to podspec used by 2P.
* Rename FIRRemoteConfig_Internal.h to FIRRemoteConfig_Private.h.
* Fix style.
* Add copyright notice.
* Fix relative path to RCNConfigSettings for tests.
* Fix style.
* Rename to FIRRemoteConfig_Private.h for unit tests.
* Rename to coorect relative path.
2019-09-11 10:55:39 -07:00
dmandar
3d77a65e67
Update comment for correct activate method. ( #3795 )
2019-09-06 14:32:47 -07:00
Paul Beusterien
6f249cae07
Fix Remote Config travis flakes ( #3738 )
2019-09-03 12:37:17 -07:00
Paul Beusterien
b594723572
Update formatters for the Xcode 10.3 Travis image ( #3739 )
2019-09-03 08:46:21 -07:00
Maksym Malyhin
453f887e0b
RemoteConfig fix pod spec lint ( #3715 )
...
* ABTesting: add protos to private headers.
* RemoteConfig: #import <FirebaseABTesting/ExperimentPayload.pbobjc.h>
* ./scripts/style.sh
2019-08-28 15:17:56 -04:00
dmandar
f964056353
Recreate an NSURLSession for updates to the fetch timeout. ( #3683 )
2019-08-28 07:25:34 -07:00
Paul Beusterien
e47dc20de5
Header path standards for copybara ( #3668 )
2019-08-26 16:11:15 -07:00
Paul Beusterien
2f5e4fdd95
Start RemoteConfig CI and fix/ignore warnings ( #3649 )
2019-08-22 13:37:44 -07:00
Paul Beusterien
9335275306
Open Sourcing Remote Config ( #3645 )
2019-08-21 14:26:41 -07:00