我正在构建一个iPhone应用程序/ Web应用程序,我正在尝试通过最佳方式来实现数据库的双向同步.我可能会在iPhone上使用sqlite和在网上使用 mysql(因为这就是我所知道的),但我不确定如何处理
这是一个示例模式:
index_id(自动增量)|标题|金额| user_id |创建(日期时间)
Similar thread
这是一个问题,因为你必须处理某些情况,比如.A =服务器,B = iPhone
A - Adds new entry B - Adss new entry A - Get B's entry B - Get A's entry A - Update entry B - Delete A's entry
(您使用哪一个,是否将A更改同步到A制作或者删除A制作的B上的项目?)
同步部分可以是一个简单的推/拉式http请求,它是如何正确地保持它们同步引起关注的后勤.
对于如何:只需让iPhone检查服务器页面(update.php)是否有任何变化及其变化.使用iPhone发送的更改更新服务器,并使用请求发回的任何更改(使用JSON或XML)更新iPhone.