uniapp解决安卓targetSdkVersion升级为33导致通知权限置灰无法打开问题
0 条评论uniapp解决安卓targetSdkVersion升级为33导致通知权限置灰无法打开问题
原文地址:https://ask.dcloud.net.cn/article/40691
安卓从13开始,对通知权限加入了POST_NOTIFICATIONS
权限,需要动态申请才可以发送通知, 安卓targetSdkVersion升级为33后,如果不添加权限,打开设置时通知开关是禁用状态,以下是解决步骤
manifest.json源码中添加权限”<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>”,然后重新打包自定义基座,如图所示
在需要使用通知的地方执行以下函数,用于请求通知权限,通知权限一般最多弹出两次,两次后用户还没有同意的话再次请求则不会弹出提示,需要根据回调判断是否永久拒绝,跳转到通知设置
1 | function requestPermission() { |
- 本文链接:https://xuehuayu.cn/article/7beb973b.html
- 版权声明:① 标为原创的文章为博主原创,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接。② 标为转载的文章来自网络,已标明出处,侵删。