我已經編寫了很多從Web服務中提取數據的iPhone應用程序,並且我一直致力於在iPhone應用程序和Web應用程序之間同步數據,但我總是覺得可能有更好的方法來處理同步。在Rails應用程序和iPhone應用程序之間同步數據的策略
我想知道你用什麼策略來同步你的iPhone(閱讀:手機)應用程序和你的Rails(閱讀:網頁)應用程序之間的數據。
- 是否有任何策略的規模特別好?
- 你是如何處理大量數據的? (您是否使用分頁響應?)
- 如何確保數據不被覆蓋?
- 有沒有理由避免Ruby on Rails?
- 如果是這樣,你能建議一個替代方案嗎?什麼是更好的替代方案?
- 什麼策略失敗?
- 你爲什麼認爲這些策略失敗了?
我希望能夠把所有的服務器上的數據修改,但具體的應用,我要開始工作的需要,同時斷開網絡正常工作的能力。
用戶將能夠更新移動設備上的數據並通過Web應用程序更新數據。
當用戶的移動設備連接到服務器時,任何本地更改都會被推送到服務器。
我一直在做類似的事情,雖然我的同步對象也處理通信。我認爲我喜歡你的方法更好一點。你是否將同步對象保存在CoreData中?或者只是將它們歸檔? – jessecurry 2010-05-18 19:14:35
是的,它們被保存爲coredata對象。 – jtrim 2010-05-18 19:51:06