LiangCai
LiangCai
  • 发布:2022-10-10 10:05
  • 更新:2022-10-10 16:41
  • 阅读:2057

小米手机中 App 首次打开自动弹出索取 “获取手机号及通话状态”权限对话框的问题

分类:uni-app

最近小米上架遇到APP开启时自动索取 ““获取手机号及通话状态”问题。目前上架小米应用市场审核过去不,具体情况如下:

  1. 该问题出现在小米8上(Android 10, MIUI 12.5.1), 而在小米10 (Android 11, MIUI 12.5.11)上没有出现该类问题;

  2. 本人已按照 https://ask.dcloud.net.cn/article/36549 网页中的指导对代码进行了修改,实现的效果如图:
    ““获取手机号及通话状态”的对话框仍然会出现,只有点击该对话框中的“取消”按钮后,才会弹出我自定义的消息提示框。这个措施对于上架过审毫无帮助。

  3. 目前好像只出现在小米手机且Android版本小于等于10的机器上,华为等其他厂商的手机暂时没有发现这个问题。

目前没有啥办法了,不知道平台这边能否帮助解决。

2022-10-10 10:05 负责人:无 分享
已邀请:
LiangCai

LiangCai (作者) - LiangCai

订正一下,应该是,点击”获取手机号及通话状态”对话框中的“拒绝”按钮后,才会弹出后面我自定义的消息提示框

DCloud_Android_YJC

DCloud_Android_YJC

收到,我看一下,安装包请提供一下

  • LiangCai (作者)

    https://blobforsrdcnew.blob.core.windows.net/container2/dailyLog/config/test/6169394085873664DtsApp.zip

    2022-10-10 14:58

  • LiangCai (作者)

    你好,论坛里上传了几次传不上, 请访问上面这个地址下载一下,谢谢。

    2022-10-10 14:59

  • DCloud_Android_YJC

    回复 LiangCai: 你好,你的问题是应用启动时不能主动获取手机号及通话状态权限吗?

    2022-10-10 15:55

  • LiangCai (作者)

    回复 DCloud_Android_YJC: 问题是这样的,在手机开启时会申请手机设备识别码。所以我们需要显示正确的提示内容。即弹出框应该为“申请获取设备识别码”,而不是“获取手机号和通话状态”。 提示框的描述与实际不符合。所以审核不过

    2022-10-10 16:18

  • DCloud_Android_YJC

    回复 LiangCai: 但是弹出的权限框是系统定义的,并非应用可以控制的,小米10的文案是正确的么?

    2022-10-10 16:42

  • LiangCai (作者)

    回复 DCloud_Android_YJC: 是的。

    2022-10-10 16:45

  • LiangCai (作者)

    那我再和审核那边沟通一下。谢谢。

    2022-10-10 16:46

LiangCai

LiangCai (作者) - LiangCai

@DCloud_Android_YJC 请您看一下这张图片,是在华为手机上截取的。这个就是我们需要显示的内容

LiangCai

LiangCai (作者) - LiangCai

@DCloud_Android_YJC 另外,在小米10上 不会进行任何提示,如果在小米8上也不显示弹出框提示。这方案我们也可以接受。具体可以看一下下面的录的视频。

  • DCloud_Android_YJC

    这个需求可以通过https://ask.dcloud.net.cn/article/36549配置实现

    2022-10-10 16:54

该问题目前已经被锁定, 无法添加新回复