【问题标题】:GCM and App Engine for chat application用于聊天应用程序的 GCM 和 App Engine
【发布时间】:2015-12-07 06:16:34
【问题描述】:

我打算制作一个聊天应用程序,用户可以通过它发送和接收文本和媒体 - 音频、图像和视频。为简单起见,我决定将应用引擎与 GCM 一起使用。使用提供的示例指南和 Android Studio 模板,使用 GCM 进行下游操作似乎效果很好(对于文本消息)。当我尝试上游时,我没有收到回消息。可能这是非常微不足道的,但有人可以指点我一个很好的教程或这方面的书。有什么建议吗?

用于下游:https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/GcmEndpoints 这适用于上游:https://developers.google.com/cloud-messaging/upstream

【问题讨论】:

  • 您可以使用 Xmpp/openfire fire 聊天应用程序,我已经开发了聊天应用程序,它运行良好........@user531069
  • 谢谢,但我更喜欢 app-engine 仅作为我的后端服务器。
  • 试试这个演示以获得更多帮助:grokkingandroid.com/…captechconsulting.com/blogs/…
  • 嗨 user531069,感谢您采用这种方法。您对 GCM + CCS + AppEngine 的性能有何看法?消息送达需要多长时间?

标签: android google-app-engine google-cloud-messaging


【解决方案1】:

我必须添加 @ApiMethod(name = "sendMessage") 通过 Studio 模板生成的 MessagingEndpoint 类中的 sendMessage 方法。之后,我可以使用 sendMessage api 将消息发送回链接到 GCM 的应用引擎服务器,并且该消息也回显到我的设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-28
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-02
    • 2015-12-10
    • 2014-07-08
    相关资源
    最近更新 更多