推送通知需要实时互联网连接吗?

Hes*_*era 5 android tcp push-notification

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

我试图理解为Android移动设备实现我自己的推送通知的含义.这需要与服务器的连续TCP连接,但大多数时候它将处于空闲状态.

我的假设是,即使在空闲时,服务器也能够通过TCP连接将数据推送到客户端,总是需要有效的互联网连接,如果连接中断(即用户关闭连接)这种推动将不再可能.

这个假设是否正确?

Zso*_*agy 6

我会说是的,确实是对的.没有实时互联网连接,你会如何沟通?

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