問題: 應用應存儲應用程序特定信息(任何信息,例如是對象蘋果商店購買的,或可以在用戶使用一些元件)插入用戶iOS設備,並且該信息應當彼此之間被同步用戶設備。存儲應用信息
問題:我應該如何以及在哪裏存儲這些信息?
請,如果你有空閒時間,我想獲得廣泛的答案。
謝謝。
問題: 應用應存儲應用程序特定信息(任何信息,例如是對象蘋果商店購買的,或可以在用戶使用一些元件)插入用戶iOS設備,並且該信息應當彼此之間被同步用戶設備。存儲應用信息
問題:我應該如何以及在哪裏存儲這些信息?
請,如果你有空閒時間,我想獲得廣泛的答案。
謝謝。
我在使用Sqlite3的設備中存儲信息,並使用公共信息源與其他設備同步,這些信息是AWS(Amazon Web服務)上的EC2實例中的Web服務器,並且Web服務暴露給設備。
信息應其他用戶設備之間同步
如果需要屬於同一個人要同步的設備,那麼這是正是的使用情況的iCloud。有幾種方法可以使用iCloud,具體取決於數據的性質:請參閱Apple's iCloud documentation。
如果設備屬於幾個不同的人,您將不得不推出自己的同步策略並提供所需的任何服務器基礎結構。直接的方法是在服務器上維護數據庫以跟蹤更改。您可以使用推送通知來通知每個設備更新,或讓設備定期檢入。