firebase-cpp-sdk

Firebase C++ SDK

APACHE-2.0 License

Stars
276
Committers
48

Bot releases are hidden (Show)

firebase-cpp-sdk - Firebase C++ SDK 12.2.0 Latest Release

Published by jonsimantov 2 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (iOS): Update to Firebase Cocoapods version 11.0.0.
firebase-cpp-sdk - Firebase C++ SDK 12.1.0

Published by jonsimantov 4 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 33.1.1.
    • General (iOS): Update to Firebase Cocoapods version 10.28.1.
    • Analytics (iOS): Add support for InitiateOnDeviceConversionMeasurementWithHashedEmailAddress and InitiateOnDeviceConversionMeasurementWithHashedPhoneNumber.
    • GMA: The GMA C++ SDK is now deprecated. For more information, see the SDK documentation.
    • Messaging (Android): Fixed a potential race condition on receiving messages after cleanup.
    • Messaging (iOS): Fixed an issue with notifications being lost if they were received before Firebase Messaging was initialized.
firebase-cpp-sdk - Firebase C++ SDK 12.0.0

Published by jonsimantov 5 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
  • Changes
    • General (Android): Update to Firebase Android BoM version 33.0.0.
    • General (Android): Updated minSdkVersion to 23, and targetSdkVersion and compileSdkVersion to 34.
    • General (iOS): Update to Firebase Cocoapods version 10.25.0.
    • General (iOS): Minimum iOS deployment target is now 13.0.
    • Auth: Removed methods that were deprecated in v11.0.0.
    • Storage (iOS): Fix invalid pointer in StorageReference::GetFile() when running in a secondary thread (#1570).
firebase-cpp-sdk - Firebase C++ SDK 11.10.0

Published by jonsimantov 6 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.8.1.
    • General (iOS): Update to Firebase Cocoapods version 10.24.0.
    • General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built using Xcode 15.1.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 11.2.0 and GoogleUserMessagingPlatform version 2.3.0.
    • GMA (Android): Updated dependency to play-services-ads version 23.0.0 and user-messaging-platform version 2.2.0.
    • Storage (Desktop): Removed 5-minute timeout for uploads and downloads.
firebase-cpp-sdk - Firebase C++ SDK 11.9.0

Published by jonsimantov 7 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.7.4.
    • General (iOS): Update to Firebase Cocoapods version 10.22.0.
    • Auth: Add User::SendEmailVerificationBeforeUpdatingEmail, a new method to verify and change the User's email.
    • Auth: Deprecate the older method of updating emails, User::UpdateEmail.
firebase-cpp-sdk - Firebase C++ SDK 11.8.0

Published by jonsimantov 9 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.7.1.
    • General (iOS): Update to Firebase Cocoapods version 10.20.0.
    • Dynamic Links: The Dynamic Links SDK is now deprecated. See the support documentation for more information.
    • Messaging (Android): Fixed minSdkVersion in the firebase_messaging.aar manifest file.
firebase-cpp-sdk - Firebase C++ SDK 11.7.0

Published by jonsimantov 10 months ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Firebase C++ on Android is now built using Android API level 33 and Gradle 6.7.1.
    • General (Android): Update to Firebase Android BoM version 32.7.0.
    • General (iOS): Update to Firebase Cocoapods version 10.19.0.
    • Analytics: Updated the consent management API to include new consent signals.
    • Auth: Fix a bug where an anonymous account can't be linked with email password credential. For background, see Email Enumeration Protection
    • GMA (Android): Updated dependency to play-services-ads version 22.6.0.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.14.0.
firebase-cpp-sdk - Firebase C++ SDK 11.6.0

Published by jonsimantov about 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • Firestore: Add support for disjunctions in queries (OR queries) (#1453).
    • GMA: Added the User Messaging Platform (UMP) SDK, required for obtaining consent from users before showing ads. See the Get Started Guide for more information.
    • GMA (iOS): Added a new Cocoapod dependency for the UMP SDK: GoogleUserMessagingPlatform version 2.1.0.
    • GMA (Android): Added a new Maven package dependency for the UMP SDK: com.google.android.ump:user-messaging-platform version 2.1.0. This dependency will automatically be included if you include "gma" in the firebaseCpp.dependencies list in your build.gradle file.
firebase-cpp-sdk - Firebase C++ SDK 11.5.0

Published by jonsimantov about 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (iOS): Update to Firebase Cocoapods version 10.15.0.
    • General (Android): Update to Firebase Android BoM version 32.3.1.
    • General (Android): Made dynamic code files read only to comply with new Android 14 security requirements. This fixes a crash at API level 34+.
    • Analytics (iOS): Added InitiateOnDeviceConversionMeasurementWithPhoneNumber function to facilitate the on-device conversion measurement API.
    • Auth: Add Firebase Auth Emulator support. Set the environment variable USE_AUTH_EMULATOR=yes (and optionally AUTH_EMULATOR_PORT, default 9099) to connect to the local Firebase Auth Emulator.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.10.0.
    • GMA (Android): Updated dependency to play-services-ads version 22.3.0.
firebase-cpp-sdk - Firebase C++ SDK 11.4.0

Published by AlmostMatt about 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.2.2.
    • General (iOS): Update to Firebase Cocoapods version 10.13.0.
    • General (iOS): 32-bit iOS builds (i386 and armv7) are no longer supported.
    • General: Add FirebaseApp.GetApps(), to return the list of firebase::App instances.
    • GMA (Android): Fixed a crash when initializing GMA without a Firebase App.
    • Firestore: Add support for disjunctions in queries (OR queries) (#1335).
firebase-cpp-sdk - Firebase C++ SDK 11.3.0

Published by cynthiajoan over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.2.0.
    • General (iOS): Update to Firebase Cocoapods version 10.12.0.
    • General (Desktop): Fixed an error loading google-services.json and google-services-desktop.json from paths with international characters on Windows.
    • Auth (Android): Fixed an issue where VerifyPhoneNumber's internal builder failed to create PhoneAuthOptions with certain compiler settings.
    • Auth (iOS): Fixed an issue where functions that return AuthResult were not including updated credentials when encountering errors.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.8.0.
    • GMA (Android): Updated dependency to play-services-ads version 22.2.0.
    • Remote Config (Desktop): Additional fix for handling of non-English time
      zone names on Windows.
firebase-cpp-sdk - Firebase C++ SDK 11.2.0

Published by chkuang-g over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.1.0.
    • General (iOS): Update to Firebase Cocoapods version 10.10.0.
    • General (Android): Fix for deadlock within JniResultCallback, commonly seen within Messaging, but affecting other products as well.
    • Database/Firestore (Desktop): Fixed a crash on Windows when the user's home directory contains non-ANSI characters (Unicode above U+00FF).
    • GMA (Android): Updated dependency to play-services-ads version 22.1.0.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.5.0.
    • Storage (Desktop): Fixed a crash on Windows when uploading files from a path containing non-ANSI characters (Unicode above U+00FF).
    • Firestore: Added MultiDb support. (https://github.com/firebase/firebase-cpp-sdk/pull/1321).
firebase-cpp-sdk - Firebase C++ SDK 11.1.0

Published by a-maurice over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.1.0.
    • General (iOS): Update to Firebase Cocoapods version 10.10.0.
    • General (Android): Fix for deadlock within JniResultCallback, commonly seen within Messaging, but affecting other products as well.
    • Database/Firestore (Desktop): Fixed a crash on Windows when the user's home directory contains non-ANSI characters (Unicode above U+00FF).
    • GMA (Android): Updated dependency to play-services-ads version 22.1.0.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.5.0.
    • Storage (Desktop): Fixed a crash on Windows when uploading files from a path containing non-ANSI characters (Unicode above U+00FF).
    • Firestore: Added MultiDb support. (https://github.com/firebase/firebase-cpp-sdk/pull/1321).
firebase-cpp-sdk - Firebase C++ SDK 11.0.1

Published by jonsimantov over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • Auth (iOS): Fixed a crash in Credential::is_valid() when an AuthResult contains an invalid credential, such as when signing in anonymously.
firebase-cpp-sdk - Firebase C++ SDK 11.0.0

Published by jonsimantov over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General: Update minimum supported C++ standard to C++14.
    • General (Android): Update to Firebase Android BoM version 32.0.0.
    • General (iOS): Update to Firebase Cocoapods version 10.9.0.
    • General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built using Xcode 14.1.
    • AdMob: Removed deprecated AdMob SDK. Please use the included Google Mobile Ads SDK ("GMA") instead.
    • App Check: Adds support for Firebase App Check on Android, iOS, tvOS, and desktop platforms.
    • GMA (Android): Updated dependency to play-services-ads version 22.0.0.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.4.0.
    • Auth: Deprecated a number of methods, appending _DEPRECATED to some of their names. This is a breaking change; you must either modify your code to refer to the _DEPRECATED methods, or switch to the new methods, which have new return types AuthResult and User (rather than SignInResult and User *). The deprecated methods will be removed in the next major release of the Firebase C++ SDK. (Note: do not mix and match using the old and new methods or undefined behavior may result.)
    • Firestore: Added Query::Count(), which fetches the number of documents in the result set without actually downloading the documents (#1207).
    • Remote Config (Android/iOS): Added support for real-time config updates. Use the new AddOnConfigUpdateListener API to get real-time updates. Existing Fetch and Activate APIs aren't affected by this change. To learn more, see Get started with Firebase Remote Config.
firebase-cpp-sdk - Firebase C++ SDK 10.7.0

Published by AlmostMatt over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.3.0.
    • General (iOS): Update to Firebase Cocoapods version 10.7.0.
    • General: Add build time warning for C++11, since the next major release of the Firebase C++ SDK will set the new minimum C++ version to C++14.
firebase-cpp-sdk - Firebase C++ SDK 10.6.0

Published by cynthiajoan over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.2.3.
    • General (iOS): Update to Firebase Cocoapods version 10.6.0.
firebase-cpp-sdk - Firebase C++ SDK 10.5.0

Published by chkuang-g over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.2.1.
    • General (iOS): Update to Firebase Cocoapods version 10.5.0.
firebase-cpp-sdk - Firebase C++ SDK 10.4.0

Published by jonsimantov over 1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.2.0.
    • General (iOS): Update to Firebase Cocoapods version 10.4.0.
    • General (Desktop): On macOS, in order to support sandbox mode, apps can define a key/value pair for FBAppGroupEntitlementName in Info.plist. The value associated with this key will be used to prefix semaphore names created internally by the Firebase C++ SDK so that they conform with macOS sandbox requirements.
    • Analytics: Add analytics::SetConsent() and analytics::GetSessionId() APIs.
    • GMA (Android): Updated dependency to play-services-ads version 21.4.0. This new version requires Multidex to be enabled in your Android builds.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 9.14.0.
firebase-cpp-sdk - Firebase C++ SDK 10.3.0

Published by jonsimantov almost 2 years ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.1.1.
    • General (iOS): Update to Firebase Cocoapods version 10.3.0.