问题详述
接入移动推送后存在部分场景无法接收到推送的情况,作为服务接入方,我们怎么做可以提升消息到达率?
问题解答
可以尝试从以下几方面考虑:
Application中调用cloudpushservice.register进行初始化,必须保证应用进程和后台进程channel都能执行到推送初始化逻辑;不要在Activity中进行推送初始化
推送的时候设置离线消息保存:pushRequest.setStoreOffline(true);//离线消息是否保存。若保存, 在推送时候,用户即使不在线,下一次上线则会收到,与expirationTime参数配合使用。
配置小米/华为辅助通道:小米手机下该app需允许“自动启动”才可以送达消息,大部分华为的机型上无此约束。辅助通道集成请参考:移动推送辅助通道配置
文档内容是否对您有帮助?