uni-app unipush 1.0 安卓手机的消息通知开关点不动

uni-app unipush 1.0 安卓手机的消息通知开关点不动

uniapp 1.0 打的自定义包 可以收到消息,但是消息通知栏灰色的,点不动  

小米13 和荣耀6 手机都不可以设置消息通知,点不动,开关灰色的  

雷电模拟器上面设置消息通知的开关就点的动  

dcloud后台 unipush 故障排查,通知栏开关是关闭  

![https:https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250430/55a35b1b872413223485f5e5dccf5117.jpg](https:https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250430/55a35b1b872413223485f5e5dccf5117.jpg)

![https:https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250430/6bb004b539508dda2c05e7b829f4695d.png](https:https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20250430/6bb004b539508dda2c05e7b829f4695d.png)

更多关于uni-app unipush 1.0 安卓手机的消息通知开关点不动的实战教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

发一下appid

更多关于uni-app unipush 1.0 安卓手机的消息通知开关点不动的实战教程也可以访问 https://www.itying.com/category-93-b0.html


UNI901BEA1

回复 2***@qq.com: 你现在打个Android的包,查不到打包记录了

还有一个事就是我用的是 uniapush 1.0

回复 2***@qq.com: 有测试账号吗

回复 DCloud_Android_THB: 不需要测试账号吧 直接长按应用图标,手动打开消息通知都点不动

回复 2***@qq.com: 13552221111 @Xx921031

回复 2***@qq.com: 好的, 看一下uni-im

Android13以上设备需动态申请通知权限,暂时把targetversion设置为32即可规避此问题,后续会兼容33以上版本。

这个问题是Android系统对通知权限的严格管控导致的,主要原因是:

  1. 在Android 8.0及以上版本,应用必须创建通知渠道(Notification Channel)才能显示通知
  2. 部分厂商ROM(如小米、荣耀)会额外限制通知权限

解决方案:

  1. 确保在manifest.json中配置了必要的推送权限:
{
  "permission": {
    "android.permission.POST_NOTIFICATIONS": {}
  }
}
  1. 在App启动时动态请求通知权限(Android 13+需要):
uni.request({
  url: 'android.permission.POST_NOTIFICATIONS',
  success: (res) => {
    console.log('权限请求结果', res)
  }
})
  1. 检查UniPush初始化代码,确保正确创建了通知渠道:
plus.push.getClientInfo().then(res => {
  console.log('推送客户端信息', res)
})
回到顶部