uni-app unipush 1.0 安卓手机的消息通知开关点不动
uni-app unipush 1.0 安卓手机的消息通知开关点不动
uniapp 1.0 打的自定义包 可以收到消息,但是消息通知栏灰色的,点不动
小米13 和荣耀6 手机都不可以设置消息通知,点不动,开关灰色的
雷电模拟器上面设置消息通知的开关就点的动
dcloud后台 unipush 故障排查,通知栏开关是关闭


更多关于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的包,查不到打包记录了
回复 2***@qq.com: 有测试账号吗
回复 DCloud_Android_THB: 不需要测试账号吧 直接长按应用图标,手动打开消息通知都点不动
回复 2***@qq.com: 13552221111 @Xx921031
回复 2***@qq.com: 好的, 看一下uni-im
Android13以上设备需动态申请通知权限,暂时把targetversion设置为32即可规避此问题,后续会兼容33以上版本。
这个问题是Android系统对通知权限的严格管控导致的,主要原因是:
- 在Android 8.0及以上版本,应用必须创建通知渠道(Notification Channel)才能显示通知
- 部分厂商ROM(如小米、荣耀)会额外限制通知权限
解决方案:
- 确保在manifest.json中配置了必要的推送权限:
{
"permission": {
"android.permission.POST_NOTIFICATIONS": {}
}
}
- 在App启动时动态请求通知权限(Android 13+需要):
uni.request({
url: 'android.permission.POST_NOTIFICATIONS',
success: (res) => {
console.log('权限请求结果', res)
}
})
- 检查UniPush初始化代码,确保正确创建了通知渠道:
plus.push.getClientInfo().then(res => {
console.log('推送客户端信息', res)
})