Releases: defold/extension-firebase-remoteconfig
Releases · defold/extension-firebase-remoteconfig
Remove FIR cpp SDK
- Firebase CPP SDK was removed from the extension, and now the extension uses iOS and Android SDKs directly.
- BREAKING CHANGES in API:
- Now
firebase.remoteconfig
uses one callback for all the async event that can be added withfirebase.remoteconfig.set_callback()
firebase.remoteconfig.init()
replaced withfirebase.remoteconfig.initialize()
and now it's async (the result of operation will be provided in callback, seefirebase.remoteconfig.MSG_INITIALIZED
)- see an example in the Firebase manual https://defold.com/extension-firebase-remoteconfig/
- Now
Special thanks to @Sippul79 for doing most of the work.
Upgraded build.gradle for compatibility with Gradle 7.x
FIX: The build.gradle is now compatible with Gradle 7.x and above
CHANGE: The extension uses cocoapods for ios
Updated Firebase SDK
CHANGE: Upgraded Firebase remote config to C++ SDK to 8.10.0 / iOS SDK to 8.13.0. Thanks @dri-richard
Added `get_keys()` function to get the set of all keys
Thanks to @dri-richard for the contribution!
Added set_minimum_fetch_interval(millis)
NEW: Added set_minimum_fetch_interval(millis)
. Thanks @dri-richard !
Smaller mutex scope
- Use smaller scope for the callback's mutex to avoid possible ANRs/Crashes
Fixed get_string() and get_data() on iOS
Fixed issue with string and data Fixes #2
Make sure Remote Config is initalized before use
FIX: Check that firebase.remoteconfig.init() has been called before any other function is used
Fixed iOS build error
FIX: Added missing iOS frameworks
First public release
1.0.0 Update index.md