您的位置:首页 > 移动开发

APP消息推送是否进入消息中心和click、receive事件分析

2017-10-24 14:05 639 查看
前端时间研究APP消息推送的机制,由于机型、版本的碎片化,消息推送的机制不太好理解,所以总结下,放在博文里以备后续查阅。

安卓Android系统的消息推送:

安卓
推送方式应用状态类型消息中心触发receive触发click
远程推送应用在前台1、普通消息进入不触发不触发
2、透传消息且符合格式进入不触发触发
3、透传消息且不符合格式不进入触发不触发
应用不在前台进程
存活
1、普通消息进入不触发不触发
2、透传消息且符合格式进入不触发触发
3、透传消息且不符合格式不进入不触发不触发
本地推送应用在前台进入不触发不触发
苹果iOS系统的消息推送:

iOS
推送方式应用状态消息中心触发receive触发click
远程推送
APNs
应用在前台不进入触发不触发
应用不在前台进入不触发触发
本地推送应用在前台进入触发不触发
Android:

触发click事件: 发送透传数据并且格式为标准格式。

触发receive事件:发送透传数据且格式为非标准格式且应用在活动。(消息栏不会有提示!)

iOS:

在线:只能响应receive,但消息中心无消息;

不在线:消息中心有消息,且响应click事件.

转自:http://www.piaoyi.org/mobile-app/APP-click-receive-push.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: