gpt4 book ai didi

android - 如何实现可靠的推送消息服务?

转载 作者:IT老高 更新时间:2023-10-28 23:34:52 28 4
gpt4 key购买 nike

由于我想在移动应用程序中建立可靠的通信,我是否可以从第三方推送服务(C2DM、APN、 Urban Airship )获得推送失败报告(可能设备离线)?还是需要我们自己搭建?

最佳答案

Android C2DM 的预期用途是一种省电的方式,让您的服务器应用程序向移动设备发出它想要开始可靠通信的信号。

您可以构建您的消息结构,以便每个新的 C2DM 都包含自上次与服务器进行双向交互以来发生的所有事情(即,“来吧,拿走我所拥有的一切”)。您的交付失败报告隐含在未及时响应的移动设备中(您可以这样做,因为您知道 C2DM 会使用 Intent 激活您的应用程序)。

这真的比在有损介质中保证每条消息的传递更糟糕吗?好吧,更糟糕的是你还必须实现一种主要的通信方法。但无论如何您都必须这样做,因为 C2DM 仅限入站,对吧?

关于android - 如何实现可靠的推送消息服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10733233/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com