移动推送消息送达常见问题与解决办法
摘要: 一、 收到重復的推送內容 * 收到重復的推送內容,排除了業務自身的推送邏輯之外,重點介紹一下部分機型多渠道推送可能帶來的重復推送問題。 * 對于Android系統,對于設備已經在某些三方系統中注冊過,并且通過該三方推送接入了廠商ROM通道,會出現重復推送的問題,原因是: …
點此查看原文:https://yq.aliyun.com/articles/490935
一、 收到重復的推送內容
收到重復的推送內容,排除了業務自身的推送邏輯之外,重點介紹一下部分機型多渠道推送可能帶來的重復推送問題。
對于Android系統,對于設備已經在某些三方系統中注冊過,并且通過該三方推送接入了廠商ROM通道,會出現重復推送的問題,原因是:
三方推送接口功能開放不足
SDK中未提供停止推送的接口
服務端未提供歷史設備清理接口,導致三方推送后臺仍然將這些設備保留在推送列表中
這種情況下,如果同時對阿里云推送和三方推送通道推送消息,即使新版本App沒有集成三方推送的SDK,也會導致收到重復的內容
對于iOS系統,由于APNS也是ROM級的推送通道,對于沒有提供停止推送接口,也沒有提供歷史設備清理接口的三方推送,也會收到重復推送內容
解決辦法
請有問題的三方廠商提供SDK端停止推送接口,并在新版本App中調用停止推送接口
請有問題的三方廠商提供歷史設備清理接口,將不需要推送的設備清理掉
App升級完成后,停止向有問題的三方廠商推送
二、 收不到推送內容
Android系統由于系統ROM的限制,無法確保消息一定送達,對于無法送達的情況,常見的改進方法有:
對于華為、小米等機型,接入輔助通道
設置合理的離線消息存儲時間
使用移動推送的短信復合推送功能
對于其他異常情況
Android推送失敗排查方法
總結
以上是生活随笔為你收集整理的移动推送消息送达常见问题与解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 MaxCompute(原ODPS)
- 下一篇: 秘籍分享:如何将负载均衡按量付费实例转换