在 uni-app 中检测 APP 端是否有通知权限

检测是否有推送权限

|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 | // #ifdef APP-PLUS || MP-WEIXIN /** ``* 判断 App 推送权限是否开启 ``*/ function judgeAppPermissionPush(): boolean { ``const notificationAuthorized = uni.getAppAuthorizeSetting().notificationAuthorized ``return notificationAuthorized === ``'authorized' } // #endif |

  

是的,就是这么简单,uni-app 官方已经帮我们封装好了。

值得注意的是,该 API 仅支持在 App 和微信小程序端使用,需要做好条件编译

跳转系统授权管理页

如果没有得到授权的话,一般需要引导用户进行授权,此时需要跳转到系统授权的管理页。

参考代码如下:

|-------------|------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 | // #ifdef APP-PLUS || MP-WEIXIN // 跳转到应用的权限页面 function gotoAppPermissionSetting() { ``uni.openAppAuthorizeSetting() } // #endif |

相关推荐
2501_916007473 小时前
Bundle ID 注册与管理 App ID 创建指南 命名规则 权限开关与删除注意事项
android·ios·小程序·https·uni-app·iphone·webview
PedroQue999 小时前
uni-app路由插件化:解锁高效开发新姿势
前端·uni-app
2501_9159090610 小时前
iOS 证书创建与管理 类型限制 p12 密码与云备份实操
android·ios·小程序·https·uni-app·iphone·webview
anyup10 小时前
【2026年8月】uView Pro 千星,还拿到了 GVP
前端·uni-app·github
andr_gale1 天前
02_uniapp自定义上凸效果的底部TabBar
前端·javascript·uni-app·移动端
不爱说话郭德纲1 天前
uni-app x iOS 扫码模糊怎么办?AVFoundation 灰尘级别摄像头助你超广角聚焦
前端·uni-app·app
CHB2 天前
uni-app x 蒸汽模式 性能测试基准报告 Benchmark【Android版】
android·ios·uni-app
游戏开发爱好者84 天前
系统状态:专为iPhone和iPad设计的实时系统性能监控工具全面介绍
android·ios·小程序·uni-app·iphone·webview·ipad
2501_915909064 天前
全面解析iOS应用上架到App Store的完整流程与关键注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_915106324 天前
iOS 证书类型及作用说明 账号证书与签名配置的完整解读
android·ios·小程序·https·uni-app·iphone·webview