firebase-ios-sdk
firebase-ios-sdk copied to clipboard
Firebase SDK for Apple App Development
### Description I was localizing one app to support Indian regional languages and I was showing some information using Remote Config (JSON object) in my App. As I found there...
### Description After a user authenticated through the Apple authentication provider changes their username in our Application, sometimes the username reverts to its previous value after a few hours. ###...
### Description The Firebase SDK uses swizzeling to transparently access the APNS device token by overriding methods like `application(_:didRegisterForRemoteNotificationsWithDeviceToken:)` of the currently associated app delegate. Looking at the relevant [source...
- Renamed `ImageGenerationResponse` to `ImagenGenerationResponse` (Imagen vs. Image). - Although it is is internal, renamed `ImageGenerationRequest` to match. - Renamed the `raiFilteredReason` property to `filteredReason`. #14236 #no-changelog
Here are some imperfections in this PR. Please feel free to suggest better solutions: 1. Exposure of C++ APIs in the Objective-C Interface The Swift layer can only access public...
This PR fixes an apparent memory leak that is detected by the "Xcode Leaks" tool. As of today, this leak has been reported at least twice: https://github.com/firebase/firebase-ios-sdk/issues/13978 and https://github.com/firebase/firebase-ios-sdk/issues/12613. I...
This PR fixes the following use-after-free bug detected by the test [`TEST(StringFormatTest, Pointer)`](https://github.com/firebase/firebase-ios-sdk/blob/c092c02dd2840782132e61dfc77558729bf63450/Firestore/core/test/unit/util/string_format_test.cc#L79) when run under ASAN: ``` 11: ================================================================= 11: ==22796==ERROR: AddressSanitizer: stack-use-after-return on address 0x7f2c74931b50 at pc 0x7f2c778fb42e...
Corresponding PR for https://github.com/google/interop-ios-for-google-sdks/pull/16 ~that is backwards compatible for Recaptcha ≤18.6~ (edit: backwards compatible is not needed due to dependency versioning) Support Cases 1. Old Recaptcha x Old Firebase →...