【发布时间】:2015-08-27 21:56:41
【问题描述】:
我想将通知从 GAE 后端推送到 Android 应用程序。我已经成功地通过这个链接实现了通信:https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints
但是,我对这里的逻辑感到困惑。
- 在本例中,我们已通过 AsyncTask 向 GCM 执行客户端注册。我想在 GAE 后端完成某些代码执行时通知用户,但不需要从 Android 调用某些 AsyncTask。我只需要在此代码完成执行时从 GAE 接收消息。这可能吗?我只是不知道这里的工作流程应该如何。
- 另外,客户端需要做什么才能“监听”新消息?一些总是在后台运行的服务任务?或者这个例子中的
public class GcmIntentService extends IntentService已经完成了,我只需要识别消息类型?
如果有人可以向我解释这个工作流程,并且一些代码示例也很好。
【问题讨论】:
标签: android google-app-engine google-cloud-messaging