【发布时间】:2012-01-05 18:42:43
【问题描述】:
我希望我的 Android 应用在有新消息到达时收到通知 gmail 帐户。 我意识到Android gmail客户端不广播 收到消息时通知。相反,我想利用 gmail 服务器的云到设备消息传递功能来执行此操作。我 阅读http://code.google.com/android/c2dm/ 上的文章 - 唯一 对我来说,“缺失的部分”是了解我的应用程序如何发送 gmail服务器的注册ID。有人可以指点我吗 方向正确吗?
谢谢, 汤姆
【问题讨论】:
-
我认为普通的 Android GMail 客户端通过 C2DM 从 GMail 服务器获取通知 - 所以必须有一个定义的接口来将注册 ID 发送到服务器 - 但那个接口是什么?
-
我不明白这是怎么工作的。 C2DM 接收器旨在侦听专门发送给它们的意图(具有正确的目标包和权限),而 C2DM 广播器旨在将意图发送到特定应用程序。 GMail 不会被配置为向您的任意应用程序发送 C2DM 广播,并且您的应用程序将无权接收这些广播。
标签: android android-c2dm