如果用户的帐户中没有Cloud to Device Messaging(C2DM),C2DM将无法正常工作吗?
如果是这样,如何在没有Google帐户的情况下进行推送通知?
答案 0 :(得分:14)
发送推送通知的不同技术可以列出如下
云到设备消息传递(C2DM)OS2.2 +:Android平台中使用的标准推送通知方法称为Android Cloud to Device Messaging(C2DM)。该服务提供了一种简单,轻量级的机制,服务器可以使用该机制告诉应用程序直接联系服务器,以获取更新的数据。
C2DM允许向Android应用发送轻量级消息。消息传递服务不是为通过消息发送大量用户内容而设计的。相反,它应该用于告诉应用程序服务器上有新警报,以便应用程序可以获取它。
C2DM限制:
服务器应
适用于OS2.2之前设备的其他技术:
轮询而不是推送:Android应用可以定期轮询服务器以获取来自后台本地服务的新消息。你越接近实时推动就越频繁地进行投票。
短信:Android应用可以拦截Android手机中的短信。如果服务器可以在有通知时发送短信,Android应用可以接收短信,然后检查新数据在服务器上。
爱立信实验室提供托管服务,允许发送最多2000个短信。
持久性TCP / IP :Android应用程序启动与服务器长期存在的大部分空闲TCP / IP连接,并通过偶尔发送keepalive消息来维护它。只要服务器上有新内容,它就会通过TCP连接向手机发送消息。
第三方产品