舞灬落
舞灬落
  • 发布:2026-01-19 11:40
  • 更新:2026-01-19 11:41
  • 阅读:10

【报Bug】在使用 安卓16系统下无法获取系统弹窗问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.3

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: Android

手机系统版本号: Android 16

手机厂商: 小米

手机机型: 所有安卓16版本机型

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

使用plus.android.requestPermissions
const appAuthorizeSetting = uni.getAppAuthorizeSetting()
console.log(appAuthorizeSetting.albumAuthorized,"相册") //这个输出的相册为。undefined

预期结果:

可以正常弹出弹窗

实际结果:

无法正常弹出弹窗. 仅在安卓16机型下

bug描述:

plus.android.requestPermissions 在所有安卓16下无法弹出系统弹窗导致无法授权

2026-01-19 11:40 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容基本完整但存在关键缺失:标题和描述清晰指出了Android 16(即Android 13)下plus.android.requestPermissions无法弹出系统权限弹窗的问题,分类信息详尽(包含HBuilderX 4.87、Android 16、小米机型等关键信息),但代码示例不完整——仅展示了权限状态查询(uni.getAppAuthorizeSetting),缺少核心的权限请求调用代码(plus.android.requestPermissions的具体实现),导致无法直接复现问题。复现步骤过于简略,未说明具体请求的权限类型和调用参数,且实际结果描述模糊("无法弹出"需明确是完全无反应还是静默失败)。

经核查知识库,Android 13对权限系统有重大变更(如细粒度照片权限),且小米等厂商定制ROM常存在权限弹窗拦截机制。知识库明确提示:部分Android ROM(如小米)需手动开启USB安装权限,并强调HBuilderX 3.2.15+版本需正确配置隐私弹窗才能通过应用商店审核。当前HBuilderX 4.87虽较新,但若未按规范配置androidPrivacy.json,可能导致权限流程异常。

建议用户:1) 补充完整权限请求代码示例;2) 确认是否按隐私政策配置指南设置template模式弹窗;3) 检查小米系统设置中"应用权限管理"是否禁用了弹窗显示;4) 升级至HBuilderX最新正式版验证问题。非uni-app-x项目(使用plus API)需特别注意Android厂商定制系统的兼容性问题。

内容为 AI 生成,仅供参考

要回复问题请先登录注册