HarmonyOS 鸿蒙Next 接入华为推送,app离线时无法收到通知
HarmonyOS 鸿蒙Next 接入华为推送,app离线时无法收到通知
接入华为推送,app离线时无法收到通知,有没有大佬有过经验,给点提示
5 回复
发的什么消息,通知栏消息还是透传消息,透传消息离线收不到 ,通知栏消息可以收到
大佬们一起来帮帮楼主呀~
嗐,我是用android 8.0的华为手机测试可以app在线收通知、离线收通知都没问题,但是用android 10的p30就收不到离线通知。好尴尬。
开发者您好:
需要复现问题提供requestid和token,还有日志信息。首先在您的电脑上安装adb,请参见Android官方指导。
使用adb连上手机后,分别执行下面命令:
adb shell setprop log.tag.hwpush VERBOSE
adb logcat -v threadtime 1> D:\hwpush.log
尝试复现您遇到的问题场景。
按快捷键“Ctrl+C”完成日志抓取。
针对HarmonyOS 鸿蒙Next接入华为推送后,app离线时无法收到通知的问题,以下是一些可能的解决方案:
- 检查Push指纹配置:确保已配置Push指纹,并且本地客户端打包签名的证书与配置在华为联盟控制台Push权益的证书指纹一致。如果配置完指纹后直接运行本地客户端出现错误,可能是由于直接运行默认使用debug证书,而release时未使用联盟上注册的签名文件。
- 清理缓存:更换签名文件后,华为移动服务程序会有缓存,需要手动清理掉缓存和数据,然后关闭应用重新尝试。
- ROM版本要求:确保设备ROM版本为4.1及以上,因为推送请求中actionType为特定值时,需要使用对应版本的ROM设备来接收消息。
- 重新申请PushToken:如果应用从旧版本升级到HarmonyOS NEXT,由于包名可能发生变化,原有token已失效,需要重新申请PushToken。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。