簡體   English   中英

React Native - Firebase 自定義事件未記錄在控制台中

[英]React Native - Firebase custom events are not logged in the console

我有一個在 React Native 中開發的應用程序,它正確地將事件發送到 Android 中的 Firebase 和 IOS <14,但在高於 14 的版本中,它不注冊自定義事件,而是注冊默認事件。

在 IOS 15 和 IOS> 14 的調試模式下,事件已正確注冊,但是當從 TestFlight 測試時,事件未注冊,我已經等了幾天,事件未注冊

該應用程序已實施 ATT 權限,要求用戶獲得激活跟蹤的權限

async requestPermissionsTransparency() { if(Platform.OS === 'ios'){ await request(PERMISSIONS.IOS.APP_TRACKING_TRANSPARENCY).then(async (statuses:any) => { switch (statuses[PERMISSIONS.IOS.APP_TRACKING_TRANSPARENCY]) { case RESULTS.UNAVAILABLE || RESULTS.GRANTED: await Settings.setAdvertiserTrackingEnabled(true).then( async (result) => { Settings.initializeSDK(); }); await firebase.analytics().setAnalyticsCollectionEnabled(true); 中斷; } }); } }

package.json “反應”:“16.13.1”,“反應本機”:“^0.64.2”,“@react-native-firebase/analytics”:“^12.4.0”,“@react-native-firebase/應用程序": "^12.4.0",

PodFile 平台:ios,'14.0' pod 'Firebase/Analytics'

有沒有人遇到過這個問題? 它需要一些配置才能在發布模式下工作嗎?

謝謝

您的 podfile 中是否可能有“RNFirebaseAnalyticsWithoutAdIdSupport = true”? 我遇到了同樣的問題,我在我的 podfile 中使用了這個設置。

我刪除了設置,所以我希望這是解決方案。 我現在無法將我的應用程序更新為 testflight 以測試它是否有效。 幾周后我會測試它,然后我會告訴你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM