feat!: bump firebase-ios-sdk to 12.0.0#8629
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
12.0.012.0.0
mikehardy
left a comment
There was a problem hiding this comment.
as long as we're breaking I think truing up the API to measurement vs tracking ID makes sense - we don't get frequent chances to clear out cruft, let's clear it out
That may imply that people need to download new a new set of plist/json firebase config files if theirs are really old I think...unsure
|
I think all that is left to do is to add: to commit body when merging. |
I don't think that will be necessary, ios release notes suggest it wasn't used/obsolete so I think having that property in plist will just be unused. I had a look at service info plist from 8 years ago and don't see analytics ID: https://github.com/invertase/react-native-firebase/blob/9308994db23b3d1acf903f94f12e0b2eabe84807/tests/ios/GoogleService-Info.plist so don't think it's ever been part of the downloaded service file. |
d9867e1 to
1635421
Compare
BREAKING CHANGE: new minimums: iOS 15+, Xcode 16.2+
1635421 to
36d9ebc
Compare
mikehardy
left a comment
There was a problem hiding this comment.
I think I've got this one all rebased correctly to fix up conflicts
Looks good to go, excellent
12.0.012.0.0
Description
trackingIdhas been removed from firebase-ios-sdk: https://firebase.google.com/support/release-notes/ios#version_1200_-_july_15_2025I've kept the
gaTrackingIdAPI in the JS code because it appears android still uses it: https://firebase.google.com/docs/reference/android/com/google/firebase/FirebaseOptions?_gl=1*dtmd6b*_up*MQ..*_ga*MzIzOTI0NDg4LjE3NTM5NjIwMjM.*_ga_CW55HF8NVT*czE3NTM5NjQxOTMkbzIkZzAkdDE3NTM5NjQxOTMkajYwJGwwJGgw#gaTrackingId()Although we could possibly update it to match firebase-js-sdk which would be
measurementId?Related issues
Release Summary
Checklist
AndroidiOSOther(macOS, web)e2etests added or updated inpackages/\*\*/e2ejesttests added or updated inpackages/\*\*/__tests__Test Plan
Think
react-native-firebaseis great? Please consider supporting the project with any of the below:React Native FirebaseandInvertaseon Twitter