php - 如何在android应用程序和php服务器之间同步数据?

标签 php android database sync

我正在尝试在 android 应用程序和 php 服务器之间同步数据。

在我的应用程序中,我使用 json webservices 从 php 服务器获取数据。

现在,只要有新字段添加到 php 服务器数据库,我的应用程序就会立即反射(reflect)出来。

它是一种后台服务,我们每次都会在 php 服务器数据库中查找新数据。

我该怎么做?

最佳答案

如果您立即需要它,您应该考虑使用 GCM .

这句话在GCM的首页上:

Send data from your server to users' Android-powered devices. This could be a lightweight message telling your app there is new data to be fetched from the server

您需要做的是让您的后端向 GCM 通知新数据(通过 GCM 的网络服务)。然后,GCM 负责将此消息传送到您的应用程序。它甚至会在未运行时启动应用程序。

至于具体的解决方案,你有两种可能:要么后端只会通过GCM“ping”应用程序,应用程序会自己获取数据,或者,如果更新很小,后端可以直接将它发送到你的应用程序GCM 消息。

关于php - 如何在android应用程序和php服务器之间同步数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22606120/

相关文章:

android - Droidparts 中的简单位置?

mysql - 检查多列中的多个值mysql

php - 如何订购两个日期列并从 mariadb 的一个表中获取最新的 20 条记录?

php - 创建安全的 PHP session cookie

Android Studio 卡在 "Downloading Components"

php - PDO 与 MySQLi

mysql - 使用计数执行多表内/左/右连接(或相关子查询)?

PHP重新索引数组?

php - Wamp 服务器不执行 php 代码

java - 对对象的 ArrayList 进行排序