同步PHP服务器,iOS和Android客户端

时间:2014-08-24 08:30:30

标签: synchronization client-server

我希望有一个适用于Android和iOS的应用程序以及PHP中的服务器。 客户端将离线使用该应用程序并与服务器同步。一切都存储在服务器上,如果有一些新客户端进入,它将从服务器获取所有数据。 此外,服务器将是一个Web应用程序(另一个与服务器同步的客户端)。

我看到有很多现有的解决方案,比如parse或firebase。

如果我决定自己实施,你会建议什么,RestKit?

我考虑服务器上的REST WebService和关系数据库,因为我在所有客户端上都有关系数据库(SQLite)。

同步算法怎么样?我读了一些帖子,有些人说要保存时间戳并进行比较,但是如果客户端上的时间与服务器上的时间不一样怎么办?当然,我总是可以同步时间,但如果客户端离线一段时间会怎么样。 你是怎么解决的?

1 个答案:

答案 0 :(得分:0)

在Android中,如果有可用的网络(使用广播接收器和定时器任务),创建一个定期检查服务器的服务怎么办? 我不确定iOs,但在android中,我已经在我的应用程序中实现了这个。