移动推送消息送达常见问题与解决办法

简介: ##### 一、 收到重复的推送内容 * 收到重复的推送内容,排除了业务自身的推送逻辑之外,重点介绍一下部分机型多渠道推送可能带来的重复推送问题。 * 对于Android系统,对于设备已经在某些三方系统中注册过,并且通过该三方推送接入了厂商ROM通道,会出现重复推送的问题,原因是: ...
一、 收到重复的推送内容
  • 收到重复的推送内容,排除了业务自身的推送逻辑之外,重点介绍一下部分机型多渠道推送可能带来的重复推送问题。

    • 对于Android系统,对于设备已经在某些三方系统中注册过,并且通过该三方推送接入了厂商ROM通道,会出现重复推送的问题,原因是:

      • 三方推送接口功能开放不足

        • SDK中未提供停止推送的接口
        • 服务端未提供历史设备清理接口,导致三方推送后台仍然将这些设备保留在推送列表中

    这种情况下,如果同时对阿里云推送和三方推送通道推送消息,即使新版本App没有集成三方推送的SDK,也会导致收到重复的内容

    • 对于iOS系统,由于APNS也是ROM级的推送通道,对于没有提供停止推送接口,也没有提供历史设备清理接口的三方推送,也会收到重复推送内容

image | center

  • 解决办法

    • 请有问题的三方厂商提供SDK端停止推送接口,并在新版本App中调用停止推送接口
    • 请有问题的三方厂商提供历史设备清理接口,将不需要推送的设备清理掉
    • App升级完成后,停止向有问题的三方厂商推送
二、 收不到推送内容
  • Android系统由于系统ROM的限制,无法确保消息一定送达,对于无法送达的情况,常见的改进方法有:

    • 对于华为、小米等机型,接入辅助通道
    • 设置合理的离线消息存储时间
    • 使用移动推送的短信复合推送功能
  • 对于其他异常情况

目录
相关文章
|
7月前
|
Java 开发工具 Android开发
在阿里云 OpenAPI 移动推送的 Java 版本接口 v1.0
在阿里云 OpenAPI 移动推送的 Java 版本接口 v1.0
180 1
|
9月前
|
监控 搜索推荐 定位技术
阿里云推送移动推送
阿里云推送是阿里巴巴集团旗下的一款云端消息推送服务。作为云计算领域的领军企业之一,阿里云通过推送技术为开发者和企业提供了高效、可靠的消息传递服务,帮助他们快速将消息推送给设备或用户,实现实时通知和消息交互。
|
存储 开发者
基于阿里云移动推送的移动应用推送模式最佳实践
### 一、概念 以下概念对应系统设计时的语义,对于如何合理使用移动推送有借鉴意义 #### 1.1 设备 安装并使用开发者移动应用的装置 #### 1.2 设备ID 阿里云移动推送为设备分配的唯一ID,可以通过阿里云移动推送SDK端提供的接口获取 #### 1.
4280 0
|
8月前
|
小程序 开发工具 开发者
微信小程序订阅消息点了 “总保持以上选择、全部拒绝,不在询问” 无法再次弹出
微信小程序订阅消息点了 “总保持以上选择、全部拒绝,不在询问” 无法再次弹出
983 0
|
监控 机器人 网络安全
一个脚本实现 SSL 证书到期监控,微信通知,太强了!
一个脚本实现 SSL 证书到期监控,微信通知,太强了!
229 0
一个脚本实现 SSL 证书到期监控,微信通知,太强了!
|
小程序 前端开发 API
手把手教你接入抖音小程序发送模板消息通知
模板消息是指:按照一定的模板样式发送给用户的消息,顾名思义,它的内容必须限制在某一个模板框框内,只能做填空题,做不了主观题。
273 0
手把手教你接入抖音小程序发送模板消息通知
|
存储 JSON 小程序
unicloud云函数开发微信客服消息自动回复图片消息(完整步骤)
unicloud云函数开发微信客服消息自动回复图片消息(完整步骤)
350 0
unicloud云函数开发微信客服消息自动回复图片消息(完整步骤)
微信公众平台开发(12)--主动发送消息(客服消息)
本文目录 1. 前言 2. 代码 3. 测试 4. 发送其他类型消息 5. 小结
319 0