人人畅享
人人畅享
  • 发布:2022-10-10 08:45
  • 更新:2022-10-10 10:39
  • 阅读:417

【报Bug】安卓开启【android.permission.CALL_PHONE】权限、app启动时提示权限请求

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: OPPO

手机机型: R15

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1.开启【android.permission.CALL_PHONE】权限
2.云打包

预期结果:

调用拨打电话功能时,弹拨打电话的权限请求

实际结果:

app启动时,弹拨打电话的权限请求

bug描述:

安卓开启【android.permission.CALL_PHONE】权限
app启动时提示权限请求(此时未使用拨打电话功能)

2022-10-10 08:45 负责人:无 分享
已邀请:
d***@strosoft.com

d***@strosoft.com

遇到一样的问题,应用宝没法上架,建一个空白的项目都有这个权限提示,不知道怎么解决。

DCloud_Android_ST

DCloud_Android_ST

1、你截图的权限申请并非android.permission.CALL_PHONE 而是READ_PHONE_STATE
2、HX3.5.5+版本默认不会主动申请READ_PHONE_STATE权限。如果你的打包环境是低版本请升级
相关参考文档 https://ask.dcloud.net.cn/article/36549

  • 人人畅享 (作者)

    READ_PHONE_STATE 没有选择,HX3.6.4

    您可以自己试一下

    2022-10-10 11:37

  • 人人畅享 (作者)

    感觉是不是云打包给添加额外的请求权限了,但是我们使用了unipush还必须云打包

    2022-10-10 11:38

  • DCloud_Android_ST

    回复 人人畅享: 其他SDK也会集成 只要不申请就行 ,你可以提供云打包APPID 我这查下你的配置

    2022-10-10 11:55

  • 人人畅享 (作者)

    仔细读了一下您发的参考文档,添加了这个节点就可以了。非常感谢!

    "permissionPhoneState" : {

    "request" : "none",

    "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"

    },

    2022-10-10 11:58

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