繁体   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