开发者社区> 问答> 正文

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

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

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

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

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

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

    2023-10-31 22:34:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
手机卫士性能优化方案-Android篇 立即下载
Android热修复技术原理详解与升级探索 立即下载
Android内存泄漏自动化链路分析组件Probe 立即下载