React Native:违反使用 Android 广告 ID 政策和开发者分发协议第 4.8 节
Posted
技术标签:
【中文标题】React Native:违反使用 Android 广告 ID 政策和开发者分发协议第 4.8 节【英文标题】:React Native: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement 【发布时间】:2019-02-27 01:05:58 【问题描述】:我在我的React Native App
中得到了这项政策:
违反使用 android 广告 ID 政策和开发者分发协议第 4.8 节
形成 Google Play
我使用这个依赖项
"dependencies":
"lodash": "^4.17.10",
"react": "16.3.1",
"react-native": "0.55.3",
"react-native-device-info": "^0.21.5",
"react-native-elements": "^0.19.1",
"react-native-google-analytics-bridge": "^5.8.0",
"react-native-google-places-autocomplete": "^1.3.6",
"react-native-map-clustering": "^1.3.0",
"react-native-maps": "*",
"react-native-masked-text": "^1.7.2",
"react-native-onesignal": "^3.2.5",
"react-native-svg": "^7.0.3",
"react-native-ui-kitten": "^3.0.1",
"react-native-vector-icons": "^4.6.0",
"react-navigation": "^2.0.2",
"victory-native": "^30.4.0"
,
【问题讨论】:
可能与设备信息相关,以获取用户信息而不选择加入 Is my app or its dependencies violating the Android Advertising Id policy?的可能重复 【参考方案1】:我认为您使用这些依赖项:react-native-device-info、react-native-google-analytics-bridge,它们会导致您的问题,您必须在您的应用中为 google 提供 url 策略
【讨论】:
【参考方案2】:禁用广告 ID 收集
根据Firebase docs,您可以通过设置禁用广告id收集:
将此meta-data
添加到AndroidManifest.xml
中的<Application>
标签下
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
并在您的build.gradle
中添加configurations
buildscript
configurations
all*.exclude group: 'com.google.firebase', module: 'firebase-core'
all*.exclude group: 'com.google.firebase', module: 'firebase-iid'
repositories
...
dependencies
...
资源:Is my app or its dependencies violating the Android Advertising Id policy?
【讨论】:
部分内容,抄袭自here,未注明出处。 谢谢你的提醒。我编辑了它@double-beep【参考方案3】:首先,您需要创建一个有效的隐私政策文档
您可以在这里使用this 工具轻松生成它。
然后
-
我们必须在应用程序中放置隐私政策链接。您可以在应用程序菜单的任何位置创建与文本链接相同的内容。它应该在点击时在外部浏览器中打开。
然后您必须在 Play 商店中放置相同的链接。转到 Play 商店
console -> Store presence -> Store listing
。转到名为“隐私政策”的最后一个字段并更新那里的链接。
同时提交应用更新和商品详情更新。
您的应用将在 2 小时内重新上线!
【讨论】:
以上是关于React Native:违反使用 Android 广告 ID 政策和开发者分发协议第 4.8 节的主要内容,如果未能解决你的问题,请参考以下文章
使用 react-native run-android 运行时出现 React-Native 错误
react-native 使用react-native run-android 启动项目 报错 Android project not found
使用 react-native 克隆本机 android 警报屏幕
React Native Android - 第一次运行 react-native run-android 时出错