java - 谷歌云消息和 MySQL 数据库

标签 java php android google-cloud-endpoints google-cloud-messaging

我想使用 xmpp 为我的应用程序使用 Google Cloud Messaging 以供上游和下游使用。但是,我想知道如何通过 GCM 网络在 MySQL 数据库中选择和输入数据。

我可以将 PHP 与 GCM 一起使用,还是必须使用 Java 或 Python?

最佳答案

GCM 用于将消息从服​​务器发送到您的 android 应用程序。此外,GCM 消息最多只能携带 4KB Only。 所以在我看来,直接从应用程序将数据发送到您的 MySQL 数据库(如果您想使其异步,请查看 Android Sync Adapter);并且为了将数据从服务器异步发送到您的应用程序,使用 GCM 向您的应用程序发送一个 ping(它可以是任何短消息),这样您的应用程序就可以通过正常的 http 请求-响应程序从 MySQL 获取数据。

有关同步适配器的更多信息:http://developer.android.com/training/sync-adapters/index.html

关于使用 PHP 的简单 GCM 教程:http://www.programming-techniques.com/2014/01/google-cloud-messaging-gcm-in-android.html

关于java - 谷歌云消息和 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27999268/

相关文章:

java - 使用超出范围的索引拆分字符串

java - Jackson @JsonUnwrapped 行为与自定义 JsonSerializer

java - 从 Android 应用程序向网站发布数据时的 android.os.NetworkOnMainThreadException

php - 如何在 PHP 中调用 file_get_contents() 而不等待结果?

java - 使用 MVP 扩展 gwt 的 "Contacts"(示例项目)AppController

php - 保护可购买的下载链接

javascript - 如何从 AJAX 查询中获取重定向的 URL?

Android wrap_content 不起作用 - 它太大了

android - 如何在 ListView 的按下状态下使用带有渐变的可绘制对象?

android - 以粗体、斜体和下划线显示和保存 Edittext 的选择性文本,并发送到在 android 中编辑的服务器