在IOS设备之间同步数据的最佳方式

时间:2016-08-28 14:35:58

标签: ios

我正在开发一个应用程序,我需要在几个设备之间同步数据,主数据存储区是中央服务器。 因此,设备上的应用程序的一个实例将获取新数据,将其发送到服务器,然后我需要将此数据发送到其他设备。

我的问题是,触发数据下载的标准方式有多好或多少?

1)让每个设备每x次轮询服务器以确保其数据是最新的吗?

2)有一个单独的线程不断等待新数据,当服务器收到新数据时,它会将其推送到设备吗?

3)当服务器收到新数据时,它会发出推送通知,当设备收到此通知时,会导致应用与新数据同步?

4)我没有想到的东西

我知道这三个人都可能“有效”,但我想知道是否有一个标准的架构/方法可以实现我想要实现的目标。

::编辑:: 如果我对它进行轮询,那么数据需要相当“即时”,然后我必须每隔30秒轮询一次,以达到我理想的同步速度。

我可以将数据发送到我的服务器没有任何问题,我甚至可以在有触发器后下载数据,它只是触发下载的机制我不确定。

我想新数据将按小时正确发送到服务器。

由于

0 个答案:

没有答案