我知道如何检查互联网连接。告诉我如何同步应用程序数据。

互联网可用时,同步如何工作?

我的困惑:

我有一个使用Web服务在iPhone上以及网站上显示数据的应用程序。现在,当用户执行某些任务时,可以通过同时调用Web服务来更新网络可用时的用户工作。

但是,当互联网不可用时,我必须在iPhone中将用户的数据本地保存(例如SQLite),而当互联网可用时,我必须更新服务器上的所有数据。

For Example,

      If internet is reachable, user works on some task and I update the data on server at the dame time.

      But Now internet is not reachable, user works on `N task`. I can not update on server, I have to wait for internet
      How can I update all task on web-server at time?


所以我的问题是:

How can I update all the data when net is available ?


任何链接或代码可以帮助我吗?

最佳答案

尝试在数据库中放入一个isOfflinerecord字段(以防万一,如果您正在使用数据库),并且当连接恢复时更新或仅插入那些数据。
这可能是您的第一步。

关于iphone - iPhone:当可以访问互联网时,如何与Web服务同步数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9113727/

10-10 20:58
查看更多