【问题标题】:Google endpoints and Google Cloud MessagingGoogle 端点和 Google 云消息传递
【发布时间】:2015-05-22 14:10:01
【问题描述】:

我正在使用谷歌应用引擎构建一个带有后端的移动应用,我正在使用谷歌端点进行 API 调用。现在我想知道是否有可能在同一后端使用 GCM。一开始当我想使用 android studio 创建一个新模块时,我只发现可以创建一个带有端点的后端和另一个带有 GCM 的后端,但两者都没有。有什么线索吗?谢谢。

【问题讨论】:

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


    【解决方案1】:

    Google Cloud Messaging (GCM) 是一项服务,可让您从服务器向用户的 Android 设备发送推送通知,并从同一连接上的设备接收消息。

    而 Google Cloud Endpoints 包含工具、库和功能,可让您从 App Engine 应用(称为 API 后端)生成 API 和客户端库,以简化客户端对来自其他应用的数据的访问。

    所以这是两种不同的技术。但是谷歌通过一个 github 项目在这两种服务之间架起了一座桥梁,该项目展示了:

    • 设置后端
    • 在本地调试后端。
    • 将您的 Android 应用连接到后端。
    • 向 GCM 后端注册设备。
    • 在模拟器中测试设备注册。
    • 显示来自 GCM 后端的推送通知。
    • 将后端实时部署到应用引擎。
    • 最后,针对已部署的后端进行测试。

    点击此链接即可获取github source code

    【讨论】:

    • @AniV 所以基本上,您可以在 Android Studio 中拥有一个 Cloud Endpoints 模块并创建 Cloud Endpoints API 方法,这些方法既可以将数据写入您的数据库(无论是 Datastore 还是 Cloud SQL)以及发出 GCM 推送通知 - 正确吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 2013-03-12
    • 2014-09-26
    • 1970-01-01
    相关资源
    最近更新 更多