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

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

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

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

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

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

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

image | center

  • 解决办法

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

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

目录
相关文章
|
8月前
|
Java 开发工具 Android开发
在阿里云 OpenAPI 移动推送的 Java 版本接口 v1.0
在阿里云 OpenAPI 移动推送的 Java 版本接口 v1.0
181 1
|
10月前
|
监控 搜索推荐 定位技术
阿里云推送移动推送
阿里云推送是阿里巴巴集团旗下的一款云端消息推送服务。作为云计算领域的领军企业之一,阿里云通过推送技术为开发者和企业提供了高效、可靠的消息传递服务,帮助他们快速将消息推送给设备或用户,实现实时通知和消息交互。
|
存储 开发者
基于阿里云移动推送的移动应用推送模式最佳实践
### 一、概念 以下概念对应系统设计时的语义,对于如何合理使用移动推送有借鉴意义 #### 1.1 设备 安装并使用开发者移动应用的装置 #### 1.2 设备ID 阿里云移动推送为设备分配的唯一ID,可以通过阿里云移动推送SDK端提供的接口获取 #### 1.
4289 0
|
2月前
|
物联网 测试技术 网络性能优化
MQTT常见问题之收不到MQTT消息如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
9月前
|
小程序 开发工具 开发者
微信小程序订阅消息点了 “总保持以上选择、全部拒绝,不在询问” 无法再次弹出
微信小程序订阅消息点了 “总保持以上选择、全部拒绝,不在询问” 无法再次弹出
1020 0
|
10月前
|
XML 前端开发 网络协议
服务器向客户端推送消息的2种技术分析
服务器向客户端推送消息的2种技术分析
|
小程序 前端开发 API
手把手教你接入抖音小程序发送模板消息通知
模板消息是指:按照一定的模板样式发送给用户的消息,顾名思义,它的内容必须限制在某一个模板框框内,只能做填空题,做不了主观题。
280 0
手把手教你接入抖音小程序发送模板消息通知
|
JSON 开发者 数据格式
微信服务号通过客服接口主动给普通微信号推送消息
当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通用户,在48小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。
432 0
微信服务号通过客服接口主动给普通微信号推送消息