qq_42149250 2023-11-29 12:57 采纳率: 92.6%
浏览 8
已结题

app上架华为应用商场时审核失败

1.您的应用在首次打开或运行中,未见使用权限对应的相关功能或服务时,提前向用户弹窗申请开启【电话】权限,不符合华为应用市场审核标准。
测试步骤:首次打开APP,非服务所必须,应用提前申请权限。
修改建议:应用如需申请权限,应在用户使用对应业务功能时申请,不得提前弹窗申请权限,且权限申请行为需与实际使用目的一致。
不知道怎么改,百度上查了一下,说在manifest.json写代码permissionPhoneState:none,也没有效果,一样的失败,谁帮帮忙。

  • 写回答

1条回答 默认 最新

  • 梦回阑珊 2023-11-29 14:08
    关注

    回复不易,麻烦关注下博主,后面还有问题直接私信我,谢谢!!!

    在应用上架时遇到权限审核失败的问题,需要确保你的应用在权限请求方面符合相关的规范。以下是一些建议,可能有助于你解决这个问题:

    权限请求时机: 根据审核反馈,你的应用在首次打开时就请求电话权限,这被认为是不符合规范的做法。应该只在用户执行相关功能时,需要使用到电话权限的时候再请求。

    权限声明: 在应用的 manifest.json 文件中,确保你正确声明了所需的权限。在你的权限列表中添加 "permissions": {"phoneState": {"description": "Access to phone state"}}。

    "permissions": {
        "phoneState": {
            "description": "Access to phone state"
        }
    }
    
    
    

    权限请求代码: 在你的应用代码中,确保你在需要使用电话权限的时候才请求,并且提供合适的解释说明。

    if (!hasPhonePermission()) {
        requestPhonePermission();
    }
    
    
    

    解释说明: 在权限请求弹窗前,提供清晰明了的解释说明,说明为什么需要这个权限以及它将如何被使用。

    华为审核文档: 查阅华为应用市场的审核文档,确保你的应用在权限使用方面符合其规范。

    联系支持: 如果你已经尝试了上述步骤但仍然遇到问题,可以尝试联系华为应用市场的支持团队,向他们详细说明你的应用使用电话权限的场景,并询问他们具体的修改建议。

    请注意,最新的审核标准可能会有所变化,因此在解决问题时最好查阅最新的文档或联系相关平台的支持

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 已采纳回答 12月14日
  • 创建了问题 11月29日

悬赏问题

  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥15 python安卓开发
  • ¥15 使用R语言GD包一直不出结果
  • ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
  • ¥15 如何根据一个截图编写对应的HTML代码
  • ¥15 stm32标准库的PID角度环
  • ¥15 ADS已经下载好了,但是DAS下载不了,一直显示这两种情况,有什么办法吗,非常急!