开发者社区 问答 正文

在应用研发平台EMAS中,Android端的在线通知和离线通知有什么区别?

在应用研发平台EMAS中,Android端的在线通知和离线通知有什么区别?

展开
收起
小小鹿鹿鹿 2023-10-16 13:18:53 86 分享 版权
2 条回答
写回答
取消 提交回答
  • 在应用研发平台EMAS中,Android端的在线通知和离线通知有以下主要区别:

    1. 在线通知:当设备与服务器保持连接状态,即可接收到在线通知。这种通知需要设备的网络连接状态正常,推送的消息会通过网络直接发送到设备。换言之,app在线意味着app进程正在运行,此时消息和通知会通过EMAS自有的长连接通道送达。

    2. 离线通知:当设备与服务器失去连接或app被关闭时,就会发送离线通知。这类通知不需要实时发送,可以在设备重新连接网络或app重新启动后进行接收。

    这两者的主要区别在于消息送达所依赖的网络连接状态:在线通知依赖于设备的网络连接,而离线通知可以在设备重新建立网络连接后进行接收。

    2023-10-31 22:34:06
    赞同 展开评论