2012-01-23 72 views
0

我目前正在为我的android应用程序使用C2DM服务。我进入了这些问题,为什么Android Market应用程序需要C2DM服务?

  1. 为什么Android Market应用程序需要C2DM服务?
  2. C2DM是否使用长轮询?
  3. C2DM之外是否还有其他消息服务?
  4. 我可以得到消息到达的时间吗?

PLZ澄清这些。 在此先感谢。

回答

1
  1. C2DM不需要市场应用程序,但它需要谷歌Talk应用程序, - 他们只是与所有官方Android手机的市场一起去。
  2. 我不知道
  3. 有短信例如:)任何第三部分邮件系统需要安装,而据我所知没有任何流行的系统
  4. onReceive()方法
  5. 只使用System.currentTimeMillis() - 这是相当准确的消息的时间。(如果是时间同步使用这种方法编写的应用程序或C2DM是不是最好的主意:)
0
  1. 这是antyspam政策。
  2. 它使用推。
  3. 号Yoe可以根据长期生活要求实施自己的服务。
  4. 是的。您可以节省消息接收器的时间。

请参见本教程http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html#c2dm

+0

感谢您的答复。 Iam已经跟随了vogella的教程。您能否在manifest.xml中解释以下目的: 在谷歌代码中,他们说”只有这个应用程序可以接收消息和注册结果“。但是android如何将消息映射到我的接收者。如果另一个应用程序注册了c2dm消息会怎么样?也许我对的理解是错误的。 plz帮助。 – Vivek

相关问题