Google Cloud Messaging and MySQL database


Google Cloud Messaging and MySQL database

我想使用 xmpp 为我的应用使用上游和下游使用的 Google Cloud 消息传递。但是,我想知道如何选择和输入数据到我的MySQL数据库并从中输入数据,以通过GCM网络发送。

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

GCM用于将消息从服务器发送到您的Android应用程序。此外,GCM 消息最多只能携带 4KB。所以在我看来,直接从应用程序将数据发送到您的 MySQL 数据库(如果您想进行异步,请查看 Android 同步适配器);为了将数据从服务器异步发送到您的应用程序,请使用 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

有用于PHP的XMPP库。例如,请参阅 https://code.google.com/p/xmpphp/。所以,PHP是可能的,但是我真的很想听听什么是推荐的方法,因为我也将实现它。