通过rest将多个android设备与SQL server同步

通过rest将多个android设备与SQL server同步,android,json,rest,android-volley,Android,Json,Rest,Android Volley,我有一个android应用程序,用于通过REST/Volley/JSON在服务器上插入简单数据。设计简单。您打开应用程序,通过一个Rest请求从服务器读取数据。您可以插入任何新数据,这些数据在internet连接可用时立即发送到服务器。但我需要让它在多个设备上工作。因此,如果通过设备A将一些数据插入服务器,则需要通知设备B有必要从服务器重新加载数据,或者必须将新数据直接发送到设备B。服务器是否可以轻松地将信息发送到所有必须重新加载的设备?我不需要对合并进行任何处理,因为只有insert-no-u

我有一个android应用程序,用于通过REST/Volley/JSON在服务器上插入简单数据。设计简单。您打开应用程序,通过一个Rest请求从服务器读取数据。您可以插入任何新数据,这些数据在internet连接可用时立即发送到服务器。但我需要让它在多个设备上工作。因此,如果通过设备A将一些数据插入服务器,则需要通知设备B有必要从服务器重新加载数据,或者必须将新数据直接发送到设备B。服务器是否可以轻松地将信息发送到所有必须重新加载的设备?我不需要对合并进行任何处理,因为只有insert-no-update-od-DB

最简单的解决方案是每60秒检查一次来自每个应用程序的新数据。 但当服务器触发同步时,我需要更好的解决方案。 例如,每个设备在服务器上注册其IP地址,服务器向所有注册的设备发送某种特殊的PING,应用程序可以检查这些PING?或者直接发送JSON格式的新数据

或者仅仅为了同步而使用第三方服务?
任何帮助都会很好。

我建议将GCM作为一种技巧。当设备A访问insert.php时,如果数据插入成功,则向设备b和c发送推送A通知

在GCM onMessage arrival code中,呼叫服务器并更新设备中的数据


如果您的设备每60秒检查一次,它可能会像任何事情一样耗尽电池电量。而且没有用户会喜欢它

你可以使用Azure云进行实时同步。Azure的SDK将保持表与服务器同步