gpt4 book ai didi

android - 添加没有敏感权限的新版本时出现"release declaring sensitive permissions"错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:28 26 4
gpt4 key购买 nike

我在 Play 商店中将 apk 添加到 alpha 和 beta 时遇到此错误。生产正常。

我找到了这个答案。

Google play console said "You can't edit this app until you create a new app release declaring sensitive permissions" how to fix it?

Warnings Your Apk Is Using Permissions That Require A Privacy Policy: (android.permission.READ_PHONE_STATE)

我既没有使用 read_phone_state 权限也没有使用短信、通话记录权限

我在下面附上了我的 Google Play 商店帐户的屏幕截图。

enter image description here

我看不出真正的问题在哪里。此页面仅表示存在错误。

这是我的所有权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />

<uses-permission android:name="android.permission.WRITE_SETTINGS"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.READ_SYNC_STATS" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.READ_LOGS"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

最佳答案

在我们的案例中,我们认为我们的应用程序还没有“读取短信/通话记录”权限,并且遇到了同样的错误。但是我们计划将此类功能包含到我们的应用程序中,因此我们之前通过 Google Forms 链接提交了敏感的权限声明表单(在它被集成到 Play Console 之前),但遭到了拒绝。

所以我们的解决方案是:
1. 为我们的apk添加READ_SMS权限并增加版本号
2.在alpha channel 发布新的apk并声明发布不符合新规定(在权限声明表中)。之后错误消失了。
3. 发布已删除此权限的更新后的 APK(这是​​我们最初的目标)

在第 2 步之后,错误消失了,因此我们能够将计划中的 apk 发布到生产环境中。

更新:
原来我们的 alpha channel 中有一个具有“阅读短信”权限的旧 apk。因此,您可以使用这些说明来触发申报表,但您稍后仍需要删除此 apk 以符合新规则。这就是我们在错误消失后所做的。

关于android - 添加没有敏感权限的新版本时出现"release declaring sensitive permissions"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54398174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com