自定义基座重新安装app后,在同意隐私框会进入页面 调用READ_PHONE_STATE权限,此时权限弹窗弹出,但是uni.createRequestPermissionListener的onRequest跟onConfirm方法都没有回调,点击允许或者拒绝会触发onComplete回调;若是不点击杀掉进程,再次进入app,就不会弹出该系统权限申请弹窗了。

- 发布:2025-05-29 13:27
- 更新:2025-05-29 13:36
- 阅读:39
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win11 26100.4061
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: Android
手机系统版本号: Android 14
手机厂商: vivo
手机机型: vivo X100
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
使用uni.createRequestPermissionListener可以监听到第一次安装app后调用第一个权限onRequest跟onConfirm的回调信息
使用uni.createRequestPermissionListener可以监听到第一次安装app后调用第一个权限onRequest跟onConfirm的回调信息
实际结果:
使用uni.createRequestPermissionListener无法监听到第一次安装app后调用第一个权限onRequest跟onConfirm的回调信息
使用uni.createRequestPermissionListener无法监听到第一次安装app后调用第一个权限onRequest跟onConfirm的回调信息

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539
READ_PHONE_STATE应该不算吧,那个是自定义基座才会;你试下用apk安装,应该就没有了
k***@sanchuanshashi.com (作者)
好的,我试试
2025-05-29 14:06
蔡cai
回复 k***@sanchuanshashi.com: 嗯嗯
2025-05-29 14:09
k***@sanchuanshashi.com (作者)
一样的
2025-05-29 14:17
蔡cai
回复 k***@sanchuanshashi.com: 那不对了,你这样子大概率会审核不过
2025-05-29 14:20
蔡cai
回复 k***@sanchuanshashi.com: 你应该也不需要这个权限吧
2025-05-29 14:21
k***@sanchuanshashi.com (作者)
回复 蔡cai: 我就是不太清楚这个权限是哪个api调用,我用了获取系统信息(uni.getSystemInfoSync)这个不确定会不会使用该权限,还有手机号一键登录我看了sdk说明的也会使用这个权限,有什么方法可以查看权限使用吗,
2025-05-29 14:24
蔡cai
回复 k***@sanchuanshashi.com: https://ask.dcloud.net.cn/article/36549
https://uniapp.dcloud.net.cn/collocation/manifest-app.html#android
设置下permissionPhoneState,看能不能去掉
2025-05-29 14:33
蔡cai
那你一进入就是一键登录的页面嘛
2025-05-29 14:34
k***@sanchuanshashi.com (作者)
回复 蔡cai: 默认index首页,在onload里面进行判断是否登录。先去掉该权限吧,不知道会不会影响一键登录,测试安卓机没有卡无法测试。
2025-05-29 14:49
蔡cai
回复 k***@sanchuanshashi.com: 行
2025-05-29 14:50
k***@sanchuanshashi.com (作者)
回复 蔡cai: 我焯,<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove"/>代码写了,重新自定义基座了,app重新安装还是调...
2025-05-29 15:40
蔡cai
回复 k***@sanchuanshashi.com: permissionPhoneState这个字段加了嘛?request设置为none了嘛
2025-05-29 15:48
k***@sanchuanshashi.com (作者)
回复 蔡cai: 没有加你说的那个字段啊,我上面那段代码就是按文档来的
2025-05-29 16:43
k***@sanchuanshashi.com (作者)
回复 蔡cai: 等下,你发的两个链接我只看了第二个,第一个链接我看下
2025-05-29 16:44
蔡cai
回复 k***@sanchuanshashi.com: 行
2025-05-29 17:07
k***@sanchuanshashi.com (作者)
回复 蔡cai: 可以了,感谢大哥
2025-05-30 10:55
蔡cai
回复 k***@sanchuanshashi.com: 客气
2025-05-30 11:02