com.segment.analytics.android:将我的应用程序提交到 Google Play 控制台时出现分析错误

Rob*_*byn 21 android google-analytics firebase react-native expo

我正在尝试将我的 React Native EXPO 应用程序提交到 Google Play 商店以获得批准,但我收到此错误:

SDK Segment Analytics Android (com.segment.analytics.android:analytics) 4.9.4 收集个人或敏感数据,包括但可能不限于广告 ID、Android ID 标识符。持久性设备标识符不得链接到用户数据政策中所述的其他个人和敏感用户数据或可重置设备标识符。

由于此政策问题,您无法发布此版本。为了获得发布许可,您可以考虑迁移到另一个SDK;删除此 SDK;或者(如果您的 SDK 提供商提供)升级到此 SDK 的符合策略且不包含违规代码的版本。

根据您的SDK提供商提供的信息,您可以考虑升级到4.10.1。请咨询 SDK 提供商以获取更多信息。

所需操作:上传新的合规版本并停用不合规版本。

我是 React Native 的新手。请帮忙。

kae*_*dev 2

我也遇到了这种情况,如果我们尝试使用 EAS 命令生成捆绑包,可能会解决这个问题。

然后更改此命令:

expo build:android
Run Code Online (Sandbox Code Playgroud)

通过这个命令:

eas build -p android
Run Code Online (Sandbox Code Playgroud)

那么捆绑包就会更干净,因为它只会带来它需要的东西。另一种选择可能是更新可能涉及的软件包之一的版本,例如“expo-firebase-analytics”或“expo-ads-admob”。就我而言,我目前有:

"expo-ads-admob":"~12.0.0", "firebase": "8.2.3", "expo-firebase-analytics":"~6.0.0".
Run Code Online (Sandbox Code Playgroud)

我还没更新呢

pd:请记住,在 expo 的未来版本中,我知道该命令将停止工作:

expo build:android
Run Code Online (Sandbox Code Playgroud)