2012-11-16 45 views
-1

问题: 应用应存储应用程序特定信息(任何信息,例如是对象苹果商店购买的,或可以在用户使用一些元件)插入用户iOS设备,并且该信息应当彼此之间被同步用户设备。存储应用信息

问题:我应该如何以及在哪里存储这些信息?

请,如果你有空闲时间,我想获得广泛的答案。

谢谢。

回答

0

我在使用Sqlite3的设备中存储信息,并使用公共信息源与其他设备同步,这些信息是AWS(Amazon Web服务)上的EC2实例中的Web服务器,并且Web服务暴露给设备。

0

信息应其他用户设备之间同步

如果需要属于同一个人要同步的设备,那么这是正是的使用情况的iCloud。有几种方法可以使用iCloud,具体取决于数据的性质:请参阅Apple's iCloud documentation

如果设备属于几个不同的人,您将不得不推出自己的同步策略并提供所需的任何服务器基础结构。直接的方法是在服务器上维护数据库以跟踪更改。您可以使用推送通知来通知每个设备更新,或让设备定期检入。