当前位置:   article > 正文

uni-app 动态打开应用通知权限_uniapp通知不会自动打开app

uniapp通知不会自动打开app

目前实现打开通知思路是引导用户在应用管理的页面手动打开通知权限,至于是否代码就可以实现打开通知权限我没有找到实现的方法,所以有会的麻烦评论一下谢谢

  1. let platform = uni.getSystemInfoSync().platform
  2. if (platform == 'ios') {
  3. //ios默认会有通知 不需要手动设置
  4. console.log('我是iOS')
  5. } else if (platform == 'android') {
  6. console.log('我是安卓')
  7. /* 获取当前手机是否有通知权限 */
  8. // #ifdef APP-PLUS
  9. let main = plus.android.runtimeMainActivity();
  10. let pkName = main.getPackageName();
  11. let NotificationManagerCompat = plus.android.importClass("android.support.v4.app.NotificationManagerCompat");
  12. let packageNames = NotificationManagerCompat.from(main);
  13. console.log("是否有通知权限");
  14. if (!packageNames.areNotificationsEnabled()) { //手机没有开启通知的权限
  15. console.log("没有通知权限");
  16. let uid = main.getApplicationInfo().plusGetAttribute("uid");
  17. let Intent = plus.android.importClass('android.content.Intent');
  18. let Build =
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/274476
推荐阅读
相关标签
  

闽ICP备14008679号