Releases: defold/extension-firebase
Show events in Firebase Debug View for Debug Build on iOS
Update iOS SDK to 10.22.0 version
- Firebase iOS SDK updated to version 10.22.0
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
uses one callback for all the async event that can be added withfirebase.set_callback()
firebase.init()
replaced withfirebase.initialize()
and now it's async (the result of operation will be provided in callback, seefirebase.MSG_INITIALIZED
)- see an example in the Firebase manual https://defold.com/extension-firebase/
- 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
Fixed issue with new init options
FIX: This release fixes a bug with init option tables which was introduced in 1.4.0.
Added options table to init()
NEW: It is now possible to override Firebase options by calling firebase.init() and passing a table with options. Disable default Firebase app creation by setting firebase.no_auto_init
in game.project. When overriding options be aware of implications for analytics as described in Google's Firebase documentation. Thanks @dri-richard for the contribution!
Upgraded Firebase C++ SDK to 8.10.0 and iOS SDK to 8.13.0
CHANGE: Upgraded Firebase C++ SDK to 8.10.0 and iOS SDK to 8.13.0
Add `FirebaseInstallations.framework`
- Add
FirebaseInstallations.framework
to be able to buildextension-firebase
without any other firebase extensions.
Added firebase.get_installation_auth_token()
NEW: Added firebase.get_installation_auth_token(cb)
to get the installation auth token. This token can for instance be used to verify A/B tests for remote config and cloud messaging. Thanks @dri-richard !
Added additional core iOS frameworks
The extension can now be correctly built on its own on iOS