开发者社区> 问答> 正文

小米手机 进程杀掉后 如果进程不在自启动白名单里面 也是收不到推送的 应该如何处理?

已解决

展开
收起
游客6ifszlnqs2rwo 2018-07-16 14:23:40 1790 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    1.问题

    小米华为通道和阿里云移动推送的关系是什么?为什么接入可以提升消息到达率。

    2.问题原因

    首先小米华为通道是小米华为官方SDK缩减版的集成,拥有小米华为SDK本身具有的功能。

    • 辅助通道

      移动推送针对小米、华为设备管控较严的情况特意接入华为,小米推送辅助通道以提高在华为、小米设备上的到达率。移动推送优先选择自有通道进行推送消息下发,只有在自有通道断连时选择辅助通道下发消息。当前辅助通道通过华为、小米推送下发透传消息,消息到达应用后经移动推送SDK处理后触发onNotification,onMessage回调。小米、华为推送在下发透传消息时并不保证会拉起被杀死进程(相关机制可参考小米、华为推送官网),所以辅助通道在进程被杀死情况下无法保证消息一定到达。

    • 小米弹窗

      小米弹窗通过小米通道下发通知,可以在进程被杀死情况下推送成功。由于小米弹窗通过小米推送通知实现,因而通过小米弹窗下发的通知不会触发onNotification回调。当前小米弹窗到达率统计只覆盖用户点击小米弹窗推送通知的场景,未点击部分暂未覆盖。

    2018-07-23 04:28:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手机卫士性能优化方案 立即下载
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载

相关实验场景

更多