首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推送通知是否需要实时internet连接?

推送通知是否需要实时internet连接?
EN

Stack Overflow用户
提问于 2012-04-16 13:03:41
回答 3查看 6.2K关注 0票数 6

这可能是一个愚蠢的问题,但我需要确认,我没有其他人可问。

我正在尝试理解在android移动设备上实现我自己的推送通知的含义。这需要到服务器的持续TCP连接,尽管大部分时间是空闲的。

我的假设是,即使在空闲时,对于能够通过TCP连接将数据推送到客户端的服务器,将始终需要活动的互联网连接,并且如果连接中断(即用户关闭连接),则这种推送将不再可能。

这个假设是正确的吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-16 13:08:51

我会说是的,这确实是正确的。如果没有实时的互联网连接,您将如何进行通信?

安卓C2DM通过在用户没有网络连接时将推送请求排入队列,并在连接恢复时将其发送给用户来处理此问题。您可以在解决方案的服务器端实现类似的行为。

票数 6
EN

Stack Overflow用户

发布于 2012-04-16 13:24:09

答案是YES

要想更好地理解C2DM,您只需阅读以下即可

他们提供了理解C2DM的工作和机制所需的完整文档,还提供了完整的示例。

我还有一个相同的最喜欢的教程:

你只需要花点时间来阅读这篇文章并实现它..

快乐编码:)

票数 3
EN

Stack Overflow用户

发布于 2012-04-16 13:24:12

你是正确的。C2DM维护一个开放的套接字(使用Market或Gmail应用程序),它用来识别你的设备。当然,你还需要Wifi或蜂窝网络来接收推送通知。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10168924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档