在应用研发平台EMAS中,Android端的在线通知和离线通知有什么区别?
在应用研发平台EMAS中,Android端的在线通知和离线通知有以下主要区别:
在线通知:当设备与服务器保持连接状态,即可接收到在线通知。这种通知需要设备的网络连接状态正常,推送的消息会通过网络直接发送到设备。换言之,app在线意味着app进程正在运行,此时消息和通知会通过EMAS自有的长连接通道送达。
离线通知:当设备与服务器失去连接或app被关闭时,就会发送离线通知。这类通知不需要实时发送,可以在设备重新连接网络或app重新启动后进行接收。
这两者的主要区别在于消息送达所依赖的网络连接状态:在线通知依赖于设备的网络连接,而离线通知可以在设备重新建立网络连接后进行接收。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。