Firebase C++ SDK 8.0.0
Prebuilt versions of the libraries are available for download here.
- Changes
- Analytics: Removed
SetCurrentScreen()
following its removal from iOS SDK and deprecation from Android SDK. Please useLogEvent
with ScreenView event to manually log screen changes. - General (Android): Firebase no longer supports STLPort. Please use libc++ instead.
- General (Android): Firebase support for gnustl (also known as libstdc++) is deprecated and will be removed in the next major release. Please use libc++ instead.
- Instance Id: Removed support for the previously-deprecated Instance ID SDK.
- Remote Config: The previously-deprecated static methods have been removed Please use the new instance-based
firebase::remote_config::RemoteConfig
API. - Remote Config(Android): Fix for getting Remote Config instance for a specific app object (#991).
- General (Android): Fixed a potential SIGABRT when an app was created with a non-default app name on Android KitKat (#429).
- AdMob (iOS): Temporarily pinned AdMob dependency to a special version of the Google-Mobile-Ads-SDK Cocoapod, "7.69.0-cppsdk", to maintain compatibility with version 8.x of the Firebase iOS SDK.
- General (iOS): A database URL is no longer required to be present in GoogleService-Info.plist when not using the Realtime Database.
- Firestore: Added
Firestore::LoadBundle
to enable loading Firestore Data Bundles into the SDK cache.Firestore::NamedQuery
will be available in a future release.
- Analytics: Removed