1.问题
Android移动推送的在线通知(或消息)和离线通知(或消息)有什么区别?
2.场景解释
当前应用在网络畅通且应用处于前台或者短暂退到后台,移动推送接收到的通知(或消息)都属于在线消息。
当应用进程被杀死或者网络不畅通,移动推送接收到的通知(或消息)都属于离线消息。
如果在服务器端设置了离线消息保存和离线保存时长,那么当用户再次上线且在离线消息保存时间段之内,那么用户是会收到离线保存的消息。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Android移动推送中的在线通知和离线通知主要区别在于消息送达时设备和应用的状态,以及消息处理的方式。具体来说:
在线通知(或消息):
离线通知(或消息):
综上所述,两者的主要区别在于接收环境的不同,以及是否需要通过服务器暂存来确保消息最终能够送达用户。阿里云的移动推送服务(如Push服务)通常会提供对这两种情况的支持,帮助开发者实现消息的高效传递,无论用户设备是在线还是离线状态。