Android端如何提高移动推送的消息到达率?

更新时间:2024-10-24 08:09:08

问题详述

接入移动推送后存在部分场景无法接收到推送的情况,作为服务接入方,我们怎么做可以提升消息到达率?

问题解答

可以尝试从以下几方面考虑:

  1. Application中调用cloudpushservice.register进行初始化,必须保证应用进程和后台进程channel都能执行到推送初始化逻辑;不要在Activity中进行推送初始化

  2. 推送的时候设置离线消息保存:pushRequest.setStoreOffline(true);//离线消息是否保存。若保存, 在推送时候,用户即使不在线,下一次上线则会收到,与expirationTime参数配合使用。

  3. 配置小米/华为辅助通道:小米手机下该app需允许“自动启动”才可以送达消息,大部分华为的机型上无此约束。辅助通道集成请参考:移动推送辅助通道配置

  • 本页导读 (0)
  • 问题详述
  • 问题解答
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等