-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Remote Config Dynamic Property Wrapper #10155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
b21aba3
add config property wrapper
charlotteliang c477a2c
update podspec
charlotteliang 8d574a5
add update gitignore
charlotteliang a4f33f3
add a swiftUI sample app to test property wrapper
charlotteliang 04336ce
remove the multiple app case
charlotteliang c4a3cab
test all types of configs
charlotteliang f11c629
add Shared swift library to pod file
charlotteliang d88d8b2
clang-format
charlotteliang f9afb34
update project version
charlotteliang 5e39c3a
follow swift api guidline and use key instead forKey
charlotteliang b0c4506
fix the crash when config value is empty
charlotteliang 6498227
work out a way to mark property wrapper optional
charlotteliang 316098d
add unit test
charlotteliang c50acea
add test case for dict and array
charlotteliang 2b4d0a4
make the parameter optional
charlotteliang ad7d49c
adding placeholder parameter
charlotteliang 8ad720a
add unit test for placeholder value and ensure default cache remote v…
charlotteliang ba12e0d
add more unit tests that covers the placeholder and default value tes…
charlotteliang 121e771
[RC] Fix retry logic to respect max retry count (#10143)
karenyz d5b5cf5
ensure only update property wrapper when activate is true
charlotteliang 21fc62f
update property wrapper when config is activated
charlotteliang bb6685b
cleanup
charlotteliang 8bbe196
strip realtime change from test app
charlotteliang d7af202
update based on API review feedback
charlotteliang a5df4d6
swift-format
charlotteliang 312c53b
update changelog
charlotteliang 1af5047
rename the notification to be specific to activation change
charlotteliang 3f09d0f
Apply suggestions from code review
charlotteliang 1efca9e
send project id to ensure it is for default project
charlotteliang 6fe6c4f
merge conflict
charlotteliang c34d975
swiftformat
charlotteliang aa5ee90
fix test failure and also update a comment on hanlding decoding error
charlotteliang c42def4
fix default config text failure
charlotteliang fee4ce0
use app name as the unique identifier to each firebase app instance
charlotteliang 9961b63
use camel case in stead of snake case for the parameters name
charlotteliang 669fe7a
add swiftUI dependency because we use dynamic property wrapper
charlotteliang 108fc9d
move to framework
charlotteliang 2b3cce0
bump os version
charlotteliang 40804aa
make tvos version consistent with ios
charlotteliang cd7b148
revert watchos version and disable rc console test
charlotteliang e6ffaaf
reenable console test but remove tests from api tests
charlotteliang d52a711
resolve conflicts and update changelog
charlotteliang fe13278
use distinct key for the default config test to ensure it is not polu…
charlotteliang e8e11a7
exclude tests that requires fetch and activate because devices cached…
charlotteliang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Uncomment the next line to define a global platform for your project | ||
# platform :ios, '14.0' | ||
|
||
source 'https://github.com/firebase/SpecsDev.git' | ||
source 'https://github.com/firebase/SpecsStaging.git' | ||
source 'https://cdn.cocoapods.org/' | ||
|
||
target 'SwiftUISample' do | ||
# Comment the next line if you don't want to use dynamic frameworks | ||
use_frameworks! | ||
pod 'FirebaseAnalytics' | ||
pod 'FirebaseCore', :path => '../../../' | ||
pod 'FirebaseCoreInternal', :path => '../../../' | ||
pod 'FirebaseCoreDiagnostics', :path => '../../../' | ||
pod 'FirebaseInstallations', :path => '../../../' | ||
pod 'FirebaseRemoteConfig', :path => '../../../' | ||
pod 'FirebaseRemoteConfigSwift', :path => '../../../' | ||
pod 'FirebaseSharedSwift', :path => '../../..' | ||
pod 'FirebaseABTesting', :path => '../../..' | ||
|
||
end |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.