[移动端] 个推安卓消息推送流程说明

[复制链接]
陈家粉儿Lv.7 显示全部楼层 发表于 2022-12-21 18:16:52 |阅读模式 打印 上一主题 下一主题
1
未解决

个推安卓消息推送流程说明

946 1
  • 个推安卓消息推送流程说明

回复

使用道具 举报

精彩评论1

希望工程bossLv.7 显示全部楼层 发表于 2022-12-21 18:17:04
安卓上架
默认情况下:
当CID在线(即app在前台打开运行)时,消息将通过个推通道下发到客户端;若具体到服务端Rest-V2代码中,即push_message中的消息体内容。
当CID离线(即app在后台、锁屏、进程关闭)时,有开启对应厂商离线功能的,消息将通过个推侧请求对应厂商侧的服务端,具体到服务端Rest-V2代码中,即push_channel中的android中的消息体内容传递给厂商,实际的消息是经由厂商服务器下发至客户端;对于没有开启对应厂商功能的,消息将存在个推的离线库中,等待CID在线,再通过个推通道下发到客户端
注意:安卓的消息推送,请求厂商通道成功的消息就不会再通过个推通道推送至客户端,反之亦是如此,即消息只会推送一次

服务端有 strategy 字段,可以控制消息走个推通道还是走厂商通道,设置示例参考厂商下发策略说明。

1: 表示该消息在用户在线时推送个推通道,用户离线时推送厂商通道;
2: 表示该消息只通过厂商通道策略下发,不考虑用户是否在线;
3: 表示该消息只通过个推通道下发,不考虑用户是否在线;
4: 表示该消息优先从厂商通道下发,若消息内容在厂商通道代发失败后会从个推通道下发。
注意:2和4的前提是CID必须要正常绑定着安卓厂商token,iOS则是devicetoken,否则设置该策略会报错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司