谷歌商店上架APP被拒绝

Google Play Store 应用被强制下架/更新被拒绝(权限 RECEIVE_SMS)

 强制下架/更新失败原因

  谷歌对应用权限增加了限制,其中电话和短信相关的权限会导致应用被下架或是应有更新失败

敏感权限如下
活动 要求
您的应用清单请求“通话记录”权限组(例如 READ_CALL_LOG、WRITE_CALL_LOG、ROCESS_OUTGOING_CALLS) 必须由用户主动将应用注册为设备的默认电话或辅助处理程序。
您的应用清单请求“短信”权限组(例如 READ_SMS、SEND_SMS、WRITE_SMS、RECEIVE_SMS、RECEIVE_WAP_PUSH、RECEIVE_MMS) 必须由用户主动将应用注册为设备的默认短信或辅助处理程序。

Google Play 拒绝原因

Issue: Violation of Permissions policy
After reviewing your app, we found that it doesn’t qualify to use the requested permissions for the following reason(s):

    • Your app must prompt the user for permission access via a runtime permission; if your app is a default handler the default handler prompt must precede the runtime permission.
  • Based on our review, your app doesn’t appear to properly prompt the user to approve related permissions. You can come into compliance by either removing the permission(s) from your app or by adding the appropriate prompt. For additional guidance, please review the documentation on how to request app permissions
  • Your app needs to use runtime permissions for us to complete the review. Please update your app to target API level 26 or above. If you have APKs in different tracks of the app releases section of your Play Console, please deactivate non-compliant APKs before submitting your app again. For additional guidance, please review the documentation on how to request app permissions.

  附Google截图

解决方案

  删除应用中相关的权限或用其他实现方案
  一般删除掉这些权限谷歌就会放行APP.
  但是还有些特殊情况
  当应用中集成了MobSDK 会发现清单文件并没有RECEIVE_SMS相关权限,可是APP在提交后谷歌检测出APP所需权限仍然包含,这时候就需要我们主动去移除这些权限

在项目gradle文件 根目录添加排除RECEIVE_SMS的代码

MobSDK {
    appKey "**********"
    appSecret "*****************"
    gui false
    permissions {
        exclude "android.permission.RECEIVE_SMS"
    }
}

 

这时会发现本来提示的RECEIVE_SMS权限已经被移除

如有其他三方sdk 包含敏感权限也可参照此方法

注意: 项目上架还存在一个注意点

当应用被下架/更新失败后,提交新的正确的apk后仍提示存在风险权限,那么需要注意一下测试版本是否替换,如果测试版或是其他什么版本还是不符合规格的apk,同样是无法更新成功.所以这里要确保新提交的每个版本都是修改过的apk

最后经过上述修改,APP成功上架.

原文地址:https://www.cnblogs.com/losnight/p/10670379.html

时间: 2024-08-27 11:41:58

谷歌商店上架APP被拒绝的相关文章

ios appstore 上架应用被拒绝原因

ios appstore 上架应用被拒绝原因 应用程序崩溃 界面布局有明显错误挂羊头卖狗头的应用包括未公开的或隐藏功能的使用私有API应用程序读取或写入数据超出其指定的容器区域以任何方式下载代码的应用安装或启动其他可执行代码的应用 “试用”,“演示”,“试用”,或“测试”版本 iPhone应用程序也必须不加修改地运行在iPad,iPhone分辨率和2倍iPhone 3GS的分辨率山寨或者重复的应用(App Store中已经存在有相同功能的应用程序)应用程序必须有特定用途,不能为用户提供持久娱乐价

APP被苹果App Store拒绝的79个原因【转】

作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天dApps收集了常见的被拒的原因,以便更多开发者了解. APP被苹果APPStore拒绝的各种原因 1.程序有重大bug,程序不能启动,或者中途退出. 2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币. 3.游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系. 4.用到苹果的标志.(应用的设计和Apple的Logo风格太像了也会被拒) 5.网络功能不能正常访问. 6.

App被拒绝的原因收录

转自:dApps开发者 ? APP被苹果App Store拒绝的79个原因(未完待续) 1.程序有重大bug,程序不能启动,或者中途退出.2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币.3.游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系.4.用到苹果的标志.(应用的设计和Apple的Logo风格太像了也会被拒)5.网络功能不能正常访问.6.图标不能点击,不能点击的图标要置灰,或者直接隐藏.7.没有设置default页,启动画面为黑屏,有一定概率被拒绝.8.一个应用

被App Store拒绝的N个原因

作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天转发一下别人收集的常见的被拒的原因,以便更多开发者了解. 1.程序有重大bug,程序不能启动,或者中途退出. 2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币. 3.游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系. 4.用到苹果的标志.(应用的设计和Apple的Logo风格太像了也会被拒) 5.网络功能不能正常访问. 6.图标不能点击,不能点击的图标要置灰,或者直

2018最新苹果APP上架App Store流程(超详细)

本文转发:https://blog.csdn.net/xxw888/article/details/73618837 2018最新整理iOS app上架app详细教程 上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用. 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试教程 上架过程分七个步骤,按步骤一步步来. 仔细看这个流程,少走很多弯路,不用一步步去试错,节省时间. 1.创建APP身份证(App ID

开发商应用被App Store拒绝的79个原因

转自:http://www.gamelook.com.cn/2014/10/186017 作为iOS开发者,估计有很多都遇到过APP提交到App Store被拒,然后这些被拒的原因多种多样,今天小编收集了常见的被拒的原因,以便更多开发者了解. 1.程序有重大bug,程序不能启动,或者中途退出. 2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币. 3.游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系. 4.用到苹果的标志.(应用的设计和Apple的Logo风格太像了也会

百度手机助手上传应用,360助手上架app,豌豆荚发布app多少钱

百度手机助手上传应用,360助手上架app,豌豆荚发布app多少钱 QQ 2205357007 对于安卓App推广而言,申请应用市场App首发是比较有效的App推广方式.如何申请App首发?选择独家App首发还是联合App首发,都需要根据实际情况综合考虑. 目前比较有效的App首发市场包括:360手机助手.腾讯应用宝.百度手机助手.小米.华为.魅族.OPPO,当然有余力的情况下,也可以去申请相对小众的应用市场比如豌豆荚.安智.淘宝手机助手.联想.搜狗.机锋.VIVO.金立等,下面泽思为大家介绍各

直接下载谷歌商店应用APK的方法

方法其实很简单,就是利用一些资源网站或是镜像谷歌商店的网站,从他们那里下载.但是像很多比较有名的,都会被“和谐”掉.所以域名会有一些经常性的更换,不过不用担心,只要你关注了“湘宾王科技”公众号,就会获得持续的可用更新. 请一定看一下教程,不然不要说分享的不能用哦,有一个小套路的. 1.进入网站(手机和电脑都可以),直接搜索应用名字,比如这里搜索海外版的抖音tiktok: 2.点击你想要下载的应用名,比如点击这里第一个图标的tiktok,进入到详细展示,这里有下载按钮. 3.点击下载,进入到下载的

IOS上架App Store商店步骤

苹果官方在2015年05-06月开发者中心进行了改版,网上的APP Store上架大部分都不一样了,自己研究总结一下,一个最新的上架教程以备后用. 原文地址:http://www.16css.com/blog/knowledge/1300.html 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划.支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍. 如果你已经有了一