为啥我的应用更新被 Google Play 拒绝了?

Posted

技术标签:

【中文标题】为啥我的应用更新被 Google Play 拒绝了?【英文标题】:Why did my app update get rejected from Google Play?为什么我的应用更新被 Google Play 拒绝了? 【发布时间】:2019-07-06 17:26:28 【问题描述】:

我收到以下拒绝原因。

感谢您就您的应用公司与 Google Play 团队联系 应用名称,com.company.app。我们审核了您的应用 并发现它不符合使用请求的条件 权限。

声明的功能选择 OEM 服务被确定为 不必要或与您应用的核心功能不一致。

他们指的是什么权限?

以下是我请求的权限。

com.anddoes.launcher.permission.UPDATE_COUNT, com.google.android.c2dm.permission.RECEIVE, com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE, com.google.android.providers.gsf.permission.READ_GSERVICES, com.htc.launcher.permission.READ_SETTINGS, com.htc.launcher.permission.UPDATE_SHORTCUT, com.majeur.launcher.permission.UPDATE_BADGE, com.sec.android.provider.badge.permission.READ, com.sec.android.provider.badge.permission.WRITE, com.sonyericsson.home.permission.BROADCAST_BADGE android.permission.ACCESS_NETWORK_STATE, android.permission.ACCESS_WIFI_STATE, android.permission.AUDIO_INPUT_FLAG_FAST, android.permission.BLUETOOTH, android.permission.BLUETOOTH_ADMIN, android.permission.BROADCAST_STICKY, android.permission.CAMERA, android.permission.手电筒, android.permission.INTERNET, android.permission.MODIFY_AUDIO_SETTINGS, android.permission.READ_EXTERNAL_STORAGE, android.permission.READ_LOGS, android.permission.READ_PHONE_STATE, android.permission.RECORD_AUDIO, android.permission.USE_SIP, android.permission.振动, android.permission.WAKE_LOCK, android.permission.WRITE_EXTERNAL_STORAGE, android.permission.WRITE_SETTINGS

【问题讨论】:

一种方法是在您的清单(您声明了哪些权限和功能)或您的 Google Play 控制台中检查它,在应用的发布说明下有一个应用正在使用的权限和功能列表 @Rainmaker 是的,我检查的第一件事是看不到任何提及“选择 OEM 服务”的内容 您是否将任何 aar 文件作为依赖项添加到您的项目中?这些也有清单,可能包含 OEM 相关权限 @Rainmaker 我有,但我很确定这些会合并到主清单中。 他们这样做了,这就是重点,您在主清单中看不到的权限可能会反映在发布 apk 描述下的控制台中,因此您应该检查恕我直言 【参考方案1】:

最有可能的罪魁祸首是这个:android.permission.READ_LOGS

原因是因为:

允许应用程序读取低级系统日志文件。

不供第三方应用程序使用,因为日志条目可能包含用户的私人信息。

https://developer.android.com/reference/android/Manifest.permission.html#READ_LOGS

第三方应用不允许这样做。

【讨论】:

以上是关于为啥我的应用更新被 Google Play 拒绝了?的主要内容,如果未能解决你的问题,请参考以下文章

由于网络政策问题,我的应用被 Google Play 拒绝了?

Google Play 开发者控制台拒绝了我的应用程序更新

Android:Google Play 控制台应用更新因违反政策而被拒绝:所有文件访问权限

Android 应用更新在尝试发布时被 Google Play 拒绝。接下来我该怎么办?

由于权限处理程序,应用程序被 Google Play 商店拒绝

与google服务器通信时出现问题