firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.51k stars 1.44k forks source link

first_open being reported repeatedly though instance id is the same #11560

Closed dnvarun closed 7 months ago

dnvarun commented 1 year ago

Description

This issue is related to analytics. For some of our production user installs (not all), we are seeing first_open event repeatedly even if the app instance id is the same as before. This seems to happen when the app gets updated. The expected behavior is that first_open should not be triggered on app update especially if the app instance id remains the same.

Reproducing the issue

No response

Firebase SDK Version

10.7.0

Xcode Version

14.2

Installation Method

CocoaPods

Firebase Product(s)

Analytics, Crashlytics, DynamicLinks, Installations, Performance, Remote Config

Targeted Platforms

iOS

Relevant Log Output

No response

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
```json Replace this line with the contents of your Package.resolved. ```

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
```yml PODS: - amplitude-react-native (1.3.0): - React-Core - AppAuth (1.6.0): - AppAuth/Core (= 1.6.0) - AppAuth/ExternalUserAgent (= 1.6.0) - AppAuth/Core (1.6.0) - AppAuth/ExternalUserAgent (1.6.0): - AppAuth/Core - AppsFlyerFramework (6.9.1): - AppsFlyerFramework/Main (= 6.9.1) - AppsFlyerFramework/Main (6.9.1) - Base64 (1.1.2) - BEMCheckBox (1.4.1) - boost (1.76.0) - BVLinearGradient (2.6.2): - React-Core - CodePush (7.1.0): - Base64 (~> 1.1) - JWT (~> 3.0.0-beta.12) - React-Core - SSZipArchive (~> 2.2.2) - DoubleConversion (1.1.6) - FBAEMKit (14.1.0): - FBSDKCoreKit_Basics (= 14.1.0) - FBLazyVector (0.70.6) - FBReactNativeSpec (0.70.6): - RCT-Folly (= 2021.07.22.00) - RCTRequired (= 0.70.6) - RCTTypeSafety (= 0.70.6) - React-Core (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - FBSDKCoreKit (14.1.0): - FBAEMKit (= 14.1.0) - FBSDKCoreKit_Basics (= 14.1.0) - FBSDKCoreKit_Basics (14.1.0) - FBSDKGamingServicesKit (14.1.0): - FBSDKCoreKit (= 14.1.0) - FBSDKCoreKit_Basics (= 14.1.0) - FBSDKShareKit (= 14.1.0) - FBSDKLoginKit (14.1.0): - FBSDKCoreKit (= 14.1.0) - FBSDKShareKit (14.1.0): - FBSDKCoreKit (= 14.1.0) - Firebase/Analytics (10.7.0): - Firebase/Core - Firebase/Core (10.7.0): - Firebase/CoreOnly - FirebaseAnalytics (~> 10.7.0) - Firebase/CoreOnly (10.7.0): - FirebaseCore (= 10.7.0) - Firebase/Crashlytics (10.7.0): - Firebase/CoreOnly - FirebaseCrashlytics (~> 10.7.0) - Firebase/DynamicLinks (10.7.0): - Firebase/CoreOnly - FirebaseDynamicLinks (~> 10.7.0) - Firebase/Installations (10.7.0): - Firebase/CoreOnly - FirebaseInstallations (~> 10.7.0) - Firebase/Performance (10.7.0): - Firebase/CoreOnly - FirebasePerformance (~> 10.7.0) - Firebase/RemoteConfig (10.7.0): - Firebase/CoreOnly - FirebaseRemoteConfig (~> 10.7.0) - FirebaseABTesting (10.7.0): - FirebaseCore (~> 10.0) - FirebaseAnalytics (10.7.0): - FirebaseAnalytics/AdIdSupport (= 10.7.0) - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/MethodSwizzler (~> 7.8) - GoogleUtilities/Network (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - nanopb (< 2.30910.0, >= 2.30908.0) - FirebaseAnalytics/AdIdSupport (10.7.0): - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - GoogleAppMeasurement (= 10.7.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/MethodSwizzler (~> 7.8) - GoogleUtilities/Network (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - nanopb (< 2.30910.0, >= 2.30908.0) - FirebaseCore (10.7.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - FirebaseCoreExtension (10.7.0): - FirebaseCore (~> 10.0) - FirebaseCoreInternal (10.7.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseCrashlytics (10.7.0): - FirebaseCore (~> 10.5) - FirebaseInstallations (~> 10.0) - FirebaseSessions (~> 10.5) - GoogleDataTransport (~> 9.2) - GoogleUtilities/Environment (~> 7.8) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (~> 2.1) - FirebaseDynamicLinks (10.7.0): - FirebaseCore (~> 10.0) - FirebaseInstallations (10.7.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) - PromisesObjC (~> 2.1) - FirebasePerformance (10.7.0): - FirebaseCore (~> 10.5) - FirebaseInstallations (~> 10.0) - FirebaseRemoteConfig (~> 10.0) - FirebaseSessions (~> 10.5) - GoogleDataTransport (~> 9.2) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/ISASwizzler (~> 7.8) - GoogleUtilities/MethodSwizzler (~> 7.8) - nanopb (< 2.30910.0, >= 2.30908.0) - FirebaseRemoteConfig (10.7.0): - FirebaseABTesting (~> 10.0) - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseSessions (10.7.0): - FirebaseCore (~> 10.5) - FirebaseCoreExtension (~> 10.0) - FirebaseInstallations (~> 10.0) - GoogleDataTransport (~> 9.2) - GoogleUtilities/Environment (~> 7.10) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesSwift (~> 2.1) - fmt (6.2.1) - FreshchatSDK (5.4.3) - glog (0.3.5) - GoogleAppMeasurement (10.7.0): - GoogleAppMeasurement/AdIdSupport (= 10.7.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/MethodSwizzler (~> 7.8) - GoogleUtilities/Network (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - nanopb (< 2.30910.0, >= 2.30908.0) - GoogleAppMeasurement/AdIdSupport (10.7.0): - GoogleAppMeasurement/WithoutAdIdSupport (= 10.7.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/MethodSwizzler (~> 7.8) - GoogleUtilities/Network (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - nanopb (< 2.30910.0, >= 2.30908.0) - GoogleAppMeasurement/WithoutAdIdSupport (10.7.0): - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/MethodSwizzler (~> 7.8) - GoogleUtilities/Network (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - nanopb (< 2.30910.0, >= 2.30908.0) - GoogleAppMeasurementOnDeviceConversion (10.7.0) - GoogleDataTransport (9.2.1): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) - GoogleSignIn (6.2.4): - AppAuth (~> 1.5) - GTMAppAuth (~> 1.3) - GTMSessionFetcher/Core (< 3.0, >= 1.1) - GoogleUtilities/AppDelegateSwizzler (7.11.0): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - GoogleUtilities/Environment (7.11.0): - PromisesObjC (< 3.0, >= 1.2) - GoogleUtilities/ISASwizzler (7.11.0) - GoogleUtilities/Logger (7.11.0): - GoogleUtilities/Environment - GoogleUtilities/MethodSwizzler (7.11.0): - GoogleUtilities/Logger - GoogleUtilities/Network (7.11.0): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - "GoogleUtilities/NSData+zlib (7.11.0)" - GoogleUtilities/Reachability (7.11.0): - GoogleUtilities/Logger - GoogleUtilities/UserDefaults (7.11.0): - GoogleUtilities/Logger - GTMAppAuth (1.3.1): - AppAuth/Core (~> 1.6) - GTMSessionFetcher/Core (< 3.0, >= 1.5) - GTMSessionFetcher/Core (2.3.0) - hermes-engine (0.70.6) - JWT (3.0.0-beta.14): - Base64 (~> 1.1.2) - libevent (2.1.12) - libwebp (1.2.4): - libwebp/demux (= 1.2.4) - libwebp/mux (= 1.2.4) - libwebp/webp (= 1.2.4) - libwebp/demux (1.2.4): - libwebp/webp - libwebp/mux (1.2.4): - libwebp/demux - libwebp/webp (1.2.4) - lottie-ios (3.4.0) - lottie-react-native (5.1.4): - lottie-ios (~> 3.4.0) - React-Core - Mixpanel-swift (3.3.0): - Mixpanel-swift/Complete (= 3.3.0) - Mixpanel-swift/Complete (3.3.0) - MixpanelReactNative (1.5.0): - Mixpanel-swift (= 3.3.0) - React - nanopb (2.30909.0): - nanopb/decode (= 2.30909.0) - nanopb/encode (= 2.30909.0) - nanopb/decode (2.30909.0) - nanopb/encode (2.30909.0) - Plaid (4.2.0) - PromisesObjC (2.2.0) - PromisesSwift (2.2.0): - PromisesObjC (= 2.2.0) - RCT-Folly (2021.07.22.00): - boost - DoubleConversion - fmt (~> 6.2.1) - glog - RCT-Folly/Default (= 2021.07.22.00) - RCT-Folly/Default (2021.07.22.00): - boost - DoubleConversion - fmt (~> 6.2.1) - glog - RCT-Folly/Futures (2021.07.22.00): - boost - DoubleConversion - fmt (~> 6.2.1) - glog - libevent - RCTRequired (0.70.6) - RCTTypeSafety (0.70.6): - FBLazyVector (= 0.70.6) - RCTRequired (= 0.70.6) - React-Core (= 0.70.6) - React (0.70.6): - React-Core (= 0.70.6) - React-Core/DevSupport (= 0.70.6) - React-Core/RCTWebSocket (= 0.70.6) - React-RCTActionSheet (= 0.70.6) - React-RCTAnimation (= 0.70.6) - React-RCTBlob (= 0.70.6) - React-RCTImage (= 0.70.6) - React-RCTLinking (= 0.70.6) - React-RCTNetwork (= 0.70.6) - React-RCTSettings (= 0.70.6) - React-RCTText (= 0.70.6) - React-RCTVibration (= 0.70.6) - React-bridging (0.70.6): - RCT-Folly (= 2021.07.22.00) - React-jsi (= 0.70.6) - React-callinvoker (0.70.6) - React-Codegen (0.70.6): - FBReactNativeSpec (= 0.70.6) - RCT-Folly (= 2021.07.22.00) - RCTRequired (= 0.70.6) - RCTTypeSafety (= 0.70.6) - React-Core (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-Core (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default (= 0.70.6) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/CoreModulesHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/Default (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/DevSupport (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default (= 0.70.6) - React-Core/RCTWebSocket (= 0.70.6) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-jsinspector (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTActionSheetHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTAnimationHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTBlobHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTImageHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTLinkingHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTNetworkHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTSettingsHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTTextHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTVibrationHeaders (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-Core/RCTWebSocket (0.70.6): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default (= 0.70.6) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-perflogger (= 0.70.6) - Yoga - React-CoreModules (0.70.6): - RCT-Folly (= 2021.07.22.00) - RCTTypeSafety (= 0.70.6) - React-Codegen (= 0.70.6) - React-Core/CoreModulesHeaders (= 0.70.6) - React-jsi (= 0.70.6) - React-RCTImage (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-cxxreact (0.70.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - React-callinvoker (= 0.70.6) - React-jsi (= 0.70.6) - React-jsinspector (= 0.70.6) - React-logger (= 0.70.6) - React-perflogger (= 0.70.6) - React-runtimeexecutor (= 0.70.6) - React-hermes (0.70.6): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.07.22.00) - RCT-Folly/Futures (= 2021.07.22.00) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-jsiexecutor (= 0.70.6) - React-jsinspector (= 0.70.6) - React-perflogger (= 0.70.6) - React-jsi (0.70.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - React-jsi/Default (= 0.70.6) - React-jsi/Default (0.70.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - React-jsiexecutor (0.70.6): - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-perflogger (= 0.70.6) - React-jsinspector (0.70.6) - React-logger (0.70.6): - glog - react-native-appsflyer (6.9.4): - AppsFlyerFramework (= 6.9.1) - React - react-native-blob-util (0.17.3): - React-Core - react-native-blur (4.3.0): - React-Core - react-native-camera (4.2.1): - React-Core - react-native-camera/RCT (= 4.2.1) - react-native-camera/RN (= 4.2.1) - react-native-camera/RCT (4.2.1): - React-Core - react-native-camera/RN (4.2.1): - React-Core - react-native-config (1.5.0): - react-native-config/App (= 1.5.0) - react-native-config/App (1.5.0): - React-Core - react-native-date-picker (4.2.6): - React-Core - react-native-fbsdk-next (10.1.0): - React-Core - react-native-fbsdk-next/Core (= 10.1.0) - react-native-fbsdk-next/Login (= 10.1.0) - react-native-fbsdk-next/Share (= 10.1.0) - react-native-fbsdk-next/Core (10.1.0): - FBSDKCoreKit (~> 14.1.0) - React-Core - react-native-fbsdk-next/Login (10.1.0): - FBSDKLoginKit (~> 14.1.0) - React-Core - react-native-fbsdk-next/Share (10.1.0): - FBSDKGamingServicesKit (~> 14.1.0) - FBSDKShareKit (~> 14.1.0) - React-Core - react-native-in-app-review (4.2.1): - React-Core - react-native-keep-awake (4.0.0): - React - react-native-netinfo (9.3.7): - React-Core - react-native-pager-view (6.1.2): - React-Core - react-native-pdf (6.6.2): - React-Core - react-native-plaid-link-sdk (10.1.0): - Plaid (~> 4.2.0) - React-Core - react-native-safe-area-context (4.4.1): - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - ReactCommon/turbomodule/core - react-native-splash-screen (3.3.0): - React-Core - react-native-startup-time (2.0.1): - React-Core - react-native-video (5.2.1): - React-Core - react-native-video/Video (= 5.2.1) - react-native-video/Video (5.2.1): - React-Core - react-native-view-shot (3.5.0): - React-Core - react-native-webengage (1.3.0): - React-Core - WebEngage - react-native-webview (11.26.0): - React-Core - React-perflogger (0.70.6) - React-RCTActionSheet (0.70.6): - React-Core/RCTActionSheetHeaders (= 0.70.6) - React-RCTAnimation (0.70.6): - RCT-Folly (= 2021.07.22.00) - RCTTypeSafety (= 0.70.6) - React-Codegen (= 0.70.6) - React-Core/RCTAnimationHeaders (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-RCTBlob (0.70.6): - RCT-Folly (= 2021.07.22.00) - React-Codegen (= 0.70.6) - React-Core/RCTBlobHeaders (= 0.70.6) - React-Core/RCTWebSocket (= 0.70.6) - React-jsi (= 0.70.6) - React-RCTNetwork (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-RCTImage (0.70.6): - RCT-Folly (= 2021.07.22.00) - RCTTypeSafety (= 0.70.6) - React-Codegen (= 0.70.6) - React-Core/RCTImageHeaders (= 0.70.6) - React-jsi (= 0.70.6) - React-RCTNetwork (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-RCTLinking (0.70.6): - React-Codegen (= 0.70.6) - React-Core/RCTLinkingHeaders (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-RCTNetwork (0.70.6): - RCT-Folly (= 2021.07.22.00) - RCTTypeSafety (= 0.70.6) - React-Codegen (= 0.70.6) - React-Core/RCTNetworkHeaders (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-RCTSettings (0.70.6): - RCT-Folly (= 2021.07.22.00) - RCTTypeSafety (= 0.70.6) - React-Codegen (= 0.70.6) - React-Core/RCTSettingsHeaders (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-RCTText (0.70.6): - React-Core/RCTTextHeaders (= 0.70.6) - React-RCTVibration (0.70.6): - RCT-Folly (= 2021.07.22.00) - React-Codegen (= 0.70.6) - React-Core/RCTVibrationHeaders (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) - React-runtimeexecutor (0.70.6): - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (0.70.6): - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - React-bridging (= 0.70.6) - React-callinvoker (= 0.70.6) - React-Core (= 0.70.6) - React-cxxreact (= 0.70.6) - React-jsi (= 0.70.6) - React-logger (= 0.70.6) - React-perflogger (= 0.70.6) - ReactNativeART (1.2.0): - React - RNAppleAuthentication (2.2.2): - React-Core - RNCAsyncStorage (1.12.1): - React-Core - RNCCheckbox (0.5.14): - BEMCheckBox (~> 1.4) - React-Core - RNCClipboard (1.5.1): - React-Core - RNCMaskedView (0.2.9): - React-Core - RNCPicker (2.4.10): - React-Core - RNCPushNotificationIOS (1.10.1): - React-Core - RNDateTimePicker (6.7.1): - React-Core - RNDeviceInfo (10.3.0): - React-Core - RNExitApp (1.1.0): - React - RNFastImage (8.6.3): - React-Core - SDWebImage (~> 5.11.1) - SDWebImageWebPCoder (~> 0.8.4) - RNFBAnalytics (17.4.0): - Firebase/Analytics (= 10.7.0) - GoogleAppMeasurementOnDeviceConversion (= 10.7.0) - React-Core - RNFBApp - RNFBApp (17.4.0): - Firebase/CoreOnly (= 10.7.0) - React-Core - RNFBCrashlytics (17.4.0): - Firebase/Crashlytics (= 10.7.0) - FirebaseCoreExtension (= 10.7.0) - React-Core - RNFBApp - RNFBDynamicLinks (17.4.0): - Firebase/DynamicLinks (= 10.7.0) - GoogleUtilities/AppDelegateSwizzler - React-Core - RNFBApp - RNFBInstallations (17.4.0): - Firebase/Installations (= 10.7.0) - React-Core - RNFBApp - RNFBPerf (17.4.0): - Firebase/Performance (= 10.7.0) - React-Core - RNFBApp - RNFBRemoteConfig (17.4.0): - Firebase/RemoteConfig (= 10.7.0) - React-Core - RNFBApp - RNFreshchatSDK (4.2.1): - FreshchatSDK (= 5.4.3) - React - RNGestureHandler (1.10.3): - React-Core - RNGoogleSignin (9.0.2): - GoogleSignIn (~> 6.2) - React-Core - RNInAppBrowser (3.7.0): - React-Core - RNKeychain (8.1.1): - React-Core - RNPermissions (3.8.0): - React-Core - RNReanimated (2.14.4): - DoubleConversion - FBLazyVector - FBReactNativeSpec - glog - RCT-Folly - RCTRequired - RCTTypeSafety - React-callinvoker - React-Core - React-Core/DevSupport - React-Core/RCTWebSocket - React-CoreModules - React-cxxreact - React-jsi - React-jsiexecutor - React-jsinspector - React-RCTActionSheet - React-RCTAnimation - React-RCTBlob - React-RCTImage - React-RCTLinking - React-RCTNetwork - React-RCTSettings - React-RCTText - ReactCommon/turbomodule/core - Yoga - RNScreens (3.18.2): - React-Core - React-RCTImage - RNSentry (5.2.0): - React-Core - Sentry/HybridSDK (= 8.3.2) - RNShare (8.1.0): - React-Core - RNSound (0.11.2): - React-Core - RNSound/Core (= 0.11.2) - RNSound/Core (0.11.2): - React-Core - RNSVG (13.6.0): - React-Core - RNUxcam (5.4.4): - React-Core - UXCam (~> 3.4.5) - RNVectorIcons (9.2.0): - React-Core - SDWebImage (5.11.1): - SDWebImage/Core (= 5.11.1) - SDWebImage/Core (5.11.1) - SDWebImageWebPCoder (0.8.5): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.10) - Sentry/HybridSDK (8.3.2): - SentryPrivate (= 8.3.2) - SentryPrivate (8.3.2) - SSZipArchive (2.2.3) - Stripe (23.3.3): - StripeApplePay (= 23.3.3) - StripeCore (= 23.3.3) - StripePayments (= 23.3.3) - StripePaymentsUI (= 23.3.3) - StripeUICore (= 23.3.3) - stripe-react-native (0.23.0): - React-Core - Stripe (~> 23.3.0) - StripeApplePay (~> 23.3.0) - StripeFinancialConnections (~> 23.3.0) - StripePayments (~> 23.3.0) - StripePaymentSheet (~> 23.3.0) - StripePaymentsUI (~> 23.3.0) - StripeApplePay (23.3.3): - StripeCore (= 23.3.3) - StripeCore (23.3.3) - StripeFinancialConnections (23.3.3): - StripeCore (= 23.3.3) - StripeUICore (= 23.3.3) - StripePayments (23.3.3): - StripeCore (= 23.3.3) - StripePayments/Stripe3DS2 (= 23.3.3) - StripePayments/Stripe3DS2 (23.3.3): - StripeCore (= 23.3.3) - StripePaymentSheet (23.3.3): - StripeApplePay (= 23.3.3) - StripeCore (= 23.3.3) - StripePayments (= 23.3.3) - StripePaymentsUI (= 23.3.3) - StripePaymentsUI (23.3.3): - StripeCore (= 23.3.3) - StripePayments (= 23.3.3) - StripeUICore (= 23.3.3) - StripeUICore (23.3.3): - StripeCore (= 23.3.3) - toolbar-android (0.2.1): - React - UXCam (3.4.5) - WebEngage (6.1.0): - WebEngage/XCFramework (= 6.1.0) - WebEngage/XCFramework (6.1.0) - Yoga (1.14.0) DEPENDENCIES: - "amplitude-react-native (from `../node_modules/@amplitude/analytics-react-native`)" - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - BVLinearGradient (from `../node_modules/react-native-linear-gradient`) - CodePush (from `../node_modules/react-native-code-push`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes/hermes-engine.podspec`) - libevent (~> 2.1.12) - lottie-ios (from `../node_modules/lottie-ios`) - lottie-react-native (from `../node_modules/lottie-react-native`) - MixpanelReactNative (from `../node_modules/mixpanel-react-native`) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-bridging (from `../node_modules/react-native/ReactCommon`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - React-Codegen (from `build/generated/ios`) - React-Core (from `../node_modules/react-native/`) - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - react-native-appsflyer (from `../node_modules/react-native-appsflyer`) - react-native-blob-util (from `../node_modules/react-native-blob-util`) - "react-native-blur (from `../node_modules/@react-native-community/blur`)" - react-native-camera (from `../node_modules/react-native-camera`) - react-native-config (from `../node_modules/react-native-config`) - react-native-date-picker (from `../node_modules/react-native-date-picker`) - react-native-fbsdk-next (from `../node_modules/react-native-fbsdk-next`) - react-native-in-app-review (from `../node_modules/react-native-in-app-review`) - react-native-keep-awake (from `../node_modules/react-native-keep-awake`) - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-pager-view (from `../node_modules/react-native-pager-view`) - react-native-pdf (from `../node_modules/react-native-pdf`) - react-native-plaid-link-sdk (from `../node_modules/react-native-plaid-link-sdk`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-splash-screen (from `../node_modules/react-native-splash-screen`) - react-native-startup-time (from `../node_modules/react-native-startup-time`) - react-native-video (from `../node_modules/react-native-video`) - react-native-view-shot (from `../node_modules/react-native-view-shot`) - react-native-webengage (from `../node_modules/react-native-webengage`) - react-native-webview (from `../node_modules/react-native-webview`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - "ReactNativeART (from `../node_modules/@react-native-community/art`)" - "RNAppleAuthentication (from `../node_modules/@invertase/react-native-apple-authentication`)" - "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)" - "RNCCheckbox (from `../node_modules/@react-native-community/checkbox`)" - "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)" - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)" - "RNCPicker (from `../node_modules/@react-native-picker/picker`)" - "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)" - "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)" - RNDeviceInfo (from `../node_modules/react-native-device-info`) - RNExitApp (from `../node_modules/react-native-exit-app`) - RNFastImage (from `../node_modules/react-native-fast-image`) - "RNFBAnalytics (from `../node_modules/@react-native-firebase/analytics`)" - "RNFBApp (from `../node_modules/@react-native-firebase/app`)" - "RNFBCrashlytics (from `../node_modules/@react-native-firebase/crashlytics`)" - "RNFBDynamicLinks (from `../node_modules/@react-native-firebase/dynamic-links`)" - "RNFBInstallations (from `../node_modules/@react-native-firebase/installations`)" - "RNFBPerf (from `../node_modules/@react-native-firebase/perf`)" - "RNFBRemoteConfig (from `../node_modules/@react-native-firebase/remote-config`)" - RNFreshchatSDK (from `../node_modules/react-native-freshchat-sdk`) - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)" - RNInAppBrowser (from `../node_modules/react-native-inappbrowser-reborn`) - RNKeychain (from `../node_modules/react-native-keychain`) - RNPermissions (from `../node_modules/react-native-permissions`) - RNReanimated (from `../node_modules/react-native-reanimated`) - RNScreens (from `../node_modules/react-native-screens`) - "RNSentry (from `../node_modules/@sentry/react-native`)" - RNShare (from `../node_modules/react-native-share`) - RNSound (from `../node_modules/react-native-sound`) - RNSVG (from `../node_modules/react-native-svg`) - RNUxcam (from `../node_modules/react-native-ux-cam`) - RNVectorIcons (from `../node_modules/react-native-vector-icons`) - "stripe-react-native (from `../node_modules/@stripe/stripe-react-native`)" - "toolbar-android (from `../node_modules/@react-native-community/toolbar-android`)" - WebEngage - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - AppAuth - AppsFlyerFramework - Base64 - BEMCheckBox - FBAEMKit - FBSDKCoreKit - FBSDKCoreKit_Basics - FBSDKGamingServicesKit - FBSDKLoginKit - FBSDKShareKit - Firebase - FirebaseABTesting - FirebaseAnalytics - FirebaseCore - FirebaseCoreExtension - FirebaseCoreInternal - FirebaseCrashlytics - FirebaseDynamicLinks - FirebaseInstallations - FirebasePerformance - FirebaseRemoteConfig - FirebaseSessions - fmt - FreshchatSDK - GoogleAppMeasurement - GoogleAppMeasurementOnDeviceConversion - GoogleDataTransport - GoogleSignIn - GoogleUtilities - GTMAppAuth - GTMSessionFetcher - JWT - libevent - libwebp - Mixpanel-swift - nanopb - Plaid - PromisesObjC - PromisesSwift - SDWebImage - SDWebImageWebPCoder - Sentry - SentryPrivate - SSZipArchive - Stripe - StripeApplePay - StripeCore - StripeFinancialConnections - StripePayments - StripePaymentSheet - StripePaymentsUI - StripeUICore - UXCam - WebEngage EXTERNAL SOURCES: amplitude-react-native: :path: "../node_modules/@amplitude/analytics-react-native" boost: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" BVLinearGradient: :path: "../node_modules/react-native-linear-gradient" CodePush: :path: "../node_modules/react-native-code-push" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" FBReactNativeSpec: :path: "../node_modules/react-native/React/FBReactNativeSpec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes/hermes-engine.podspec" lottie-ios: :path: "../node_modules/lottie-ios" lottie-react-native: :path: "../node_modules/lottie-react-native" MixpanelReactNative: :path: "../node_modules/mixpanel-react-native" RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTRequired: :path: "../node_modules/react-native/Libraries/RCTRequired" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" React-bridging: :path: "../node_modules/react-native/ReactCommon" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Codegen: :path: build/generated/ios React-Core: :path: "../node_modules/react-native/" React-CoreModules: :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: :path: "../node_modules/react-native/ReactCommon/cxxreact" React-hermes: :path: "../node_modules/react-native/ReactCommon/hermes" React-jsi: :path: "../node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector" React-logger: :path: "../node_modules/react-native/ReactCommon/logger" react-native-appsflyer: :path: "../node_modules/react-native-appsflyer" react-native-blob-util: :path: "../node_modules/react-native-blob-util" react-native-blur: :path: "../node_modules/@react-native-community/blur" react-native-camera: :path: "../node_modules/react-native-camera" react-native-config: :path: "../node_modules/react-native-config" react-native-date-picker: :path: "../node_modules/react-native-date-picker" react-native-fbsdk-next: :path: "../node_modules/react-native-fbsdk-next" react-native-in-app-review: :path: "../node_modules/react-native-in-app-review" react-native-keep-awake: :path: "../node_modules/react-native-keep-awake" react-native-netinfo: :path: "../node_modules/@react-native-community/netinfo" react-native-pager-view: :path: "../node_modules/react-native-pager-view" react-native-pdf: :path: "../node_modules/react-native-pdf" react-native-plaid-link-sdk: :path: "../node_modules/react-native-plaid-link-sdk" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" react-native-splash-screen: :path: "../node_modules/react-native-splash-screen" react-native-startup-time: :path: "../node_modules/react-native-startup-time" react-native-video: :path: "../node_modules/react-native-video" react-native-view-shot: :path: "../node_modules/react-native-view-shot" react-native-webengage: :path: "../node_modules/react-native-webengage" react-native-webview: :path: "../node_modules/react-native-webview" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" React-RCTActionSheet: :path: "../node_modules/react-native/Libraries/ActionSheetIOS" React-RCTAnimation: :path: "../node_modules/react-native/Libraries/NativeAnimation" React-RCTBlob: :path: "../node_modules/react-native/Libraries/Blob" React-RCTImage: :path: "../node_modules/react-native/Libraries/Image" React-RCTLinking: :path: "../node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: :path: "../node_modules/react-native/Libraries/Network" React-RCTSettings: :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: :path: "../node_modules/react-native/Libraries/Text" React-RCTVibration: :path: "../node_modules/react-native/Libraries/Vibration" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" ReactCommon: :path: "../node_modules/react-native/ReactCommon" ReactNativeART: :path: "../node_modules/@react-native-community/art" RNAppleAuthentication: :path: "../node_modules/@invertase/react-native-apple-authentication" RNCAsyncStorage: :path: "../node_modules/@react-native-community/async-storage" RNCCheckbox: :path: "../node_modules/@react-native-community/checkbox" RNCClipboard: :path: "../node_modules/@react-native-community/clipboard" RNCMaskedView: :path: "../node_modules/@react-native-masked-view/masked-view" RNCPicker: :path: "../node_modules/@react-native-picker/picker" RNCPushNotificationIOS: :path: "../node_modules/@react-native-community/push-notification-ios" RNDateTimePicker: :path: "../node_modules/@react-native-community/datetimepicker" RNDeviceInfo: :path: "../node_modules/react-native-device-info" RNExitApp: :path: "../node_modules/react-native-exit-app" RNFastImage: :path: "../node_modules/react-native-fast-image" RNFBAnalytics: :path: "../node_modules/@react-native-firebase/analytics" RNFBApp: :path: "../node_modules/@react-native-firebase/app" RNFBCrashlytics: :path: "../node_modules/@react-native-firebase/crashlytics" RNFBDynamicLinks: :path: "../node_modules/@react-native-firebase/dynamic-links" RNFBInstallations: :path: "../node_modules/@react-native-firebase/installations" RNFBPerf: :path: "../node_modules/@react-native-firebase/perf" RNFBRemoteConfig: :path: "../node_modules/@react-native-firebase/remote-config" RNFreshchatSDK: :path: "../node_modules/react-native-freshchat-sdk" RNGestureHandler: :path: "../node_modules/react-native-gesture-handler" RNGoogleSignin: :path: "../node_modules/@react-native-google-signin/google-signin" RNInAppBrowser: :path: "../node_modules/react-native-inappbrowser-reborn" RNKeychain: :path: "../node_modules/react-native-keychain" RNPermissions: :path: "../node_modules/react-native-permissions" RNReanimated: :path: "../node_modules/react-native-reanimated" RNScreens: :path: "../node_modules/react-native-screens" RNSentry: :path: "../node_modules/@sentry/react-native" RNShare: :path: "../node_modules/react-native-share" RNSound: :path: "../node_modules/react-native-sound" RNSVG: :path: "../node_modules/react-native-svg" RNUxcam: :path: "../node_modules/react-native-ux-cam" RNVectorIcons: :path: "../node_modules/react-native-vector-icons" stripe-react-native: :path: "../node_modules/@stripe/stripe-react-native" toolbar-android: :path: "../node_modules/@react-native-community/toolbar-android" Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: amplitude-react-native: 58a51de5777f813fa7307f4c7bd941a8cc5c454f AppAuth: 8fca6b5563a5baef2c04bee27538025e4ceb2add AppsFlyerFramework: dc9aa675faa8e1a2ed40fb295d3c5408ee2b972a Base64: cecfb41a004124895a7bcee567a89bae5a89d49b BEMCheckBox: 5ba6e37ade3d3657b36caecc35c8b75c6c2b1a4e boost: a7c83b31436843459a1961bfd74b96033dc77234 BVLinearGradient: 34a999fda29036898a09c6a6b728b0b4189e1a44 CodePush: dce1b253fde81078249ea9cd4b948e4ac7b761a9 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 FBAEMKit: a899515e45476027f73aef377b5cffadcd56ca3a FBLazyVector: 48289402952f4f7a4e235de70a9a590aa0b79ef4 FBReactNativeSpec: dd1186fd05255e3457baa2f4ca65e94c2cd1e3ac FBSDKCoreKit: 24f8bc8d3b5b2a8c5c656a1329492a12e8efa792 FBSDKCoreKit_Basics: 6e578c9bdc7aa1365dbbbde633c9ebb536bcaa98 FBSDKGamingServicesKit: 548f294d6c1cc91a1a1517ade872aaa36bf3a085 FBSDKLoginKit: 787de205d524c3a4b17d527916f1d066e4361660 FBSDKShareKit: b9c1cd1fa6a320a50f0f353cf30d589049c8db77 Firebase: 0219acf760880eeec8ce479895bd7767466d9f81 FirebaseABTesting: 76c8297fd026074e0366dc941d265d1be80a56d5 FirebaseAnalytics: f8133442ee6f8512e28ff19e62ce15398bfaeace FirebaseCore: e317665b9d744727a97e623edbbed009320afdd7 FirebaseCoreExtension: f17247ba8c61e4d3c8d136b5e2de3cb4ac6a85b6 FirebaseCoreInternal: 8845798510aae74703467480f71ac613788d0696 FirebaseCrashlytics: 35fdd1a433b31e28adcf5c8933f4c526691a1e0b FirebaseDynamicLinks: 16a8fae3697fba66fed7a1d646fe59f30d42aa31 FirebaseInstallations: 59c0e4c7a816a0f76710d83f77e5369b3e45eb96 FirebasePerformance: 8281bbaf08aad194001018b932115b7d58a6f00b FirebaseRemoteConfig: d5de62211e2eaa2152d8ee85a23c301b70887a74 FirebaseSessions: 34e5c084da010ef3802cbc062b822e513c9e6318 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 FreshchatSDK: df82b61d2067c3f762ec4c4d05c75d86c3b989b1 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b GoogleAppMeasurement: fe17c92a32207dd5cdd4e8d742767f2da74857f6 GoogleAppMeasurementOnDeviceConversion: 22e46334a29666388df619958609fc76a8458b3c GoogleDataTransport: ea169759df570f4e37bdee1623ec32a7e64e67c4 GoogleSignIn: 5651ce3a61e56ca864160e79b484cd9ed3f49b7a GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f GTMAppAuth: 0ff230db599948a9ad7470ca667337803b3fc4dd GTMSessionFetcher: 3a63d75eecd6aa32c2fc79f578064e1214dfdec2 hermes-engine: 2af7b7a59128f250adfd86f15aa1d5a2ecd39995 JWT: ef71dfb03e1f842081e64dc42eef0e164f35d251 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 libwebp: f62cb61d0a484ba548448a4bd52aabf150ff6eef lottie-ios: 69495122151a378fdc7d1bb4c5930347e37baf1f lottie-react-native: b702fab740cdb952a8e2354713d3beda63ff97b0 Mixpanel-swift: 6ffe368bcfc3b538f540f31372bc798afd90c1ad MixpanelReactNative: 53b80c245f89ea602fbdda0568900e2b69fa632a nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 Plaid: 3887bb7a223129433dd70cc03aebd73e3740d03d PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef PromisesSwift: cf9eb58666a43bbe007302226e510b16c1e10959 RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda RCTRequired: e1866f61af7049eb3d8e08e8b133abd38bc1ca7a RCTTypeSafety: 27c2ac1b00609a432ced1ae701247593f07f901e React: bb3e06418d2cc48a84f9666a576c7b38e89cd7db React-bridging: 572502ec59c9de30309afdc4932e278214288913 React-callinvoker: 6b708b79c69f3359d42f1abb4663f620dbd4dadf React-Codegen: 74e1cd7cee692a8b983c18df3274b5e749de07c8 React-Core: b587d0a624f9611b0e032505f3d6f25e8daa2bee React-CoreModules: c6ff48b985e7aa622e82ca51c2c353c7803eb04e React-cxxreact: ade3d9e63c599afdead3c35f8a8bd12b3da6730b React-hermes: ed09ae33512bbb8d31b2411778f3af1a2eb681a1 React-jsi: 5a3952e0c6d57460ad9ee2c905025b4c28f71087 React-jsiexecutor: b4a65947391c658450151275aa406f2b8263178f React-jsinspector: 60769e5a0a6d4b32294a2456077f59d0266f9a8b React-logger: 1623c216abaa88974afce404dc8f479406bbc3a0 react-native-appsflyer: 78c2c6233c6c8ce6fe7f4a4f0553b1ea0b23ee89 react-native-blob-util: 99f4d79189252f597fe0d810c57a3733b1b1dea6 react-native-blur: 50c9feabacbc5f49b61337ebc32192c6be7ec3c3 react-native-camera: 3eae183c1d111103963f3dd913b65d01aef8110f react-native-config: 5330c8258265c1e5fdb8c009d2cabd6badd96727 react-native-date-picker: 93e43b3084cea595b4d68b1405d6d99849663bd6 react-native-fbsdk-next: d6e1c6ad1693c891add104ab529d96906784ba9c react-native-in-app-review: a073f67c5f3392af6ea7fb383217cdb1aa2aa726 react-native-keep-awake: afad8a51dfef9fe9655a6344771be32c8596d774 react-native-netinfo: 2517ad504b3d303e90d7a431b0fcaef76d207983 react-native-pager-view: 54bed894cecebe28cede54c01038d9d1e122de43 react-native-pdf: 33c622cbdf776a649929e8b9d1ce2d313347c4fa react-native-plaid-link-sdk: 7bd500d94929819b8c1f9d5bc79ce5b802ea7cc9 react-native-safe-area-context: 99b24a0c5acd0d5dcac2b1a7f18c49ea317be99a react-native-splash-screen: 4312f786b13a81b5169ef346d76d33bc0c6dc457 react-native-startup-time: 90dc8ded4242ba45523e7d974d5fdef883a23160 react-native-video: c26780b224543c62d5e1b2a7244a5cd1b50e8253 react-native-view-shot: 792829857bbb23a9c8acdad9a640554bdee397a3 react-native-webengage: 562d69289d1819e5fbe849dabbff5f9a05472ec7 react-native-webview: 994b9f8fbb504d6314dc40d83f94f27c6831b3bf React-perflogger: 8c79399b0500a30ee8152d0f9f11beae7fc36595 React-RCTActionSheet: 7316773acabb374642b926c19aef1c115df5c466 React-RCTAnimation: 5341e288375451297057391227f691d9b2326c3d React-RCTBlob: b0615fc2daf2b5684ade8fadcab659f16f6f0efa React-RCTImage: 6487b9600f268ecedcaa86114d97954d31ad4750 React-RCTLinking: c8018ae9ebfefcec3839d690d4725f8d15e4e4b3 React-RCTNetwork: 8aa63578741e0fe1205c28d7d4b40dbfdabce8a8 React-RCTSettings: d00c15ad369cd62242a4dfcc6f277912b4a84ed3 React-RCTText: f532e5ca52681ecaecea452b3ad7a5b630f50d75 React-RCTVibration: c75ceef7aa60a33b2d5731ebe5800ddde40cefc4 React-runtimeexecutor: 15437b576139df27635400de0599d9844f1ab817 ReactCommon: 349be31adeecffc7986a0de875d7fb0dcf4e251c ReactNativeART: 78edc68dd4a1e675338cd0cd113319cf3a65f2ab RNAppleAuthentication: 0571c08da8c327ae2afc0261b48b4a515b0286a6 RNCAsyncStorage: b03032fdbdb725bea0bd9e5ec5a7272865ae7398 RNCCheckbox: 38989bbd3d7d536adf24ba26c6b3e6cefe0bea6f RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495 RNCMaskedView: 949696f25ec596bfc697fc88e6f95cf0c79669b6 RNCPicker: 0bc2f0a29abcca7b7ed44a2d036aac9ab6d25700 RNCPushNotificationIOS: 87b8d16d3ede4532745e05b03c42cff33a36cc45 RNDateTimePicker: 0530a73a6f3a1a85814cbde0802736993b9e675e RNDeviceInfo: 4701f0bf2a06b34654745053db0ce4cb0c53ada7 RNExitApp: c4e052df2568b43bec8a37c7cd61194d4cfee2c3 RNFastImage: 5c9c9fed9c076e521b3f509fe79e790418a544e8 RNFBAnalytics: bf81020182848cc442aca85a1b05c6c3bdb61f6e RNFBApp: b0f0c53ed8a00395ceb4863910a2c1ff6e24d9f6 RNFBCrashlytics: 43358406044e9fa98f949b3fd7129df33bd6a9a8 RNFBDynamicLinks: 55245367dd76723ab59f1d257c653e765a65cff1 RNFBInstallations: c4aa6a4ee5a7d08a391cf716815f16532bf0b8a2 RNFBPerf: 6656d4787d7f19e0acc8c7e7e165f06f3b843524 RNFBRemoteConfig: 8d4731e0e39fc0d10cfec2f2a451def50f65a426 RNFreshchatSDK: afe2eacda93f21e91fb90af8c5c568165be0bc34 RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211 RNGoogleSignin: 22e468a9474dbcb8618d8847205ad4f0b2575d13 RNInAppBrowser: e36d6935517101ccba0e875bac8ad7b0cb655364 RNKeychain: ff836453cba46938e0e9e4c22e43d43fa2c90333 RNPermissions: df77613085e5cb11abbe34322bbf1f46c5a02fef RNReanimated: 6668b0587bebd4b15dd849b99e5a9c70fc12ed95 RNScreens: 34cc502acf1b916c582c60003dc3089fa01dc66d RNSentry: 6f67e29b26d5cb687c5c8f6e2dc3351b8b80b605 RNShare: 48b3113cd089a2be8ff0515c3ae7a46a4db8a76b RNSound: 6c156f925295bdc83e8e422e7d8b38d33bc71852 RNSVG: 3a79c0c4992213e4f06c08e62730c5e7b9e4dc17 RNUxcam: 8a9cf3160dc8d675380bbab8d1a70908fb956fb7 RNVectorIcons: 73350091a17c9482615dbbdca149d6b7b9427b3e SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d Sentry: e16896bd4be235a2713bdb4f47db199102902ac8 SentryPrivate: af44a161d76b7ce8c6b26e388f52a253b93fa35c SSZipArchive: 62d4947b08730e4cda640473b0066d209ff033c9 Stripe: e12dd4f24d372fbae7b3090967bd416537a05324 stripe-react-native: 8cf9e4131f9e4c576ac91fd81afe8cee6b656582 StripeApplePay: b288df6ea5237bec30ff00b8e12b9465684813e6 StripeCore: 05ca3061651987b6aeb52028a8de087ad015d555 StripeFinancialConnections: eae5e14983f26bc23165f2b897f708e366239f46 StripePayments: 63a4c0b41148c83c4197e8ff9f0295dd0829660b StripePaymentSheet: f5e74b3c1fdd9d6ecd0e1075c1ad48d3b574cd26 StripePaymentsUI: f9c8a63faf4858f66e2302a717ebb7c928197f53 StripeUICore: 784efbcb5ed1e3dc69e4179e1a8feb247d792d81 toolbar-android: 2a73856e98b750d7e71ce4644d3f41cc98211719 UXCam: c24a71093f9051c553380e647a0c55ee0c586091 WebEngage: de4df9eb766fa27ede142838f8af9fa6211db56e Yoga: 99caf8d5ab45e9d637ee6e0174ec16fbbb01bcfc PODFILE CHECKSUM: fc91bddf0d8709629719f59a7a120b79733cda65 COCOAPODS: 1.11.3 ```
google-oss-bot commented 1 year ago

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

rizafran commented 1 year ago

Hi @dnvarun, I tried reproducing the issue, but I'm only getting the first_open event once. Is it reproducible on your end locally? If so, could you provide the steps to repro as well as the logs showing how the first_open event triggered repeatedly in order to investigate? Thanks.

dnvarun commented 1 year ago

I am unable to reproduce this locally. Also this is not happening for all our users. One thing I have observed is that there is an accompanying app_update event along with the subsequent first_open events but it is not happening on every app_update. I can provide two sample users where this is the case:

User 1

user_pseudo_id  event_name  event_timestamp version
396670BD7ED54BEE8CF2E1ACDFC3B0A5    first_open  1688691082859000    1.11.0
396670BD7ED54BEE8CF2E1ACDFC3B0A5    first_open  1689303782508000    1.13.0
396670BD7ED54BEE8CF2E1ACDFC3B0A5    app_update  1689303783045003    1.13.0

User 2 (Here there were several app_update events but first_open triggered on only the last 2 app_update's)

D243181DF12443ECB93C559D261786A5    app_update  1685662999781002    1.3.0
D243181DF12443ECB93C559D261786A5    app_update  1685990936543002    1.4.3
D243181DF12443ECB93C559D261786A5    app_update  1686580061569002    1.7.0
D243181DF12443ECB93C559D261786A5    app_update  1686793092012002    1.7.1
D243181DF12443ECB93C559D261786A5    app_update  1686971112985002    1.8.0
D243181DF12443ECB93C559D261786A5    first_open  1687908748358000    1.9.0
D243181DF12443ECB93C559D261786A5    app_update  1687908748842003    1.9.0
D243181DF12443ECB93C559D261786A5    first_open  1689120630992000    1.12.0
D243181DF12443ECB93C559D261786A5    app_update  1689120631351003    1.12.0

These events are from bigquery integration with firebase analytics

rizafran commented 1 year ago

Thanks for sharing, @dnvarun. Per checking, this seems like a bug in SDK. It's currently being tracked internally (b/277650028), but we don't have an ETA on when the fix will be rolled out. We'll keep this open and will respond once we get an update.

hfrid commented 8 months ago

Any updates?

paulb777 commented 8 months ago

A fix is in progress and targeted for the Q1 2024

tsunghung commented 7 months ago

The fix is released in FirebaseAnalytics 10.20.0.