在iOS设备上存储应用程序信息

在iOS设备上存储应用程序信息,ios,cocoa,uikit,Ios,Cocoa,Uikit,问题: 应用程序应将特定于应用程序的信息(无论是什么信息,例如对象是在AppStore中购买的,还是用户可以使用某些元素)存储到用户iOS设备中,并且该信息应在其他用户设备之间同步 问题:如何以及在何处存储此信息 如果你有空,我想得到一个广泛的答案 谢谢。我使用Sqlite3将信息存储在设备中,并使用公共信息源与其他设备同步,该信息源是AWS(Amazon Web services)上EC2实例中的Web服务器,其中Web服务向设备公开 信息应在其他用户设备之间同步 如果需要同步的设备属于同一个

问题: 应用程序应将特定于应用程序的信息(无论是什么信息,例如对象是在AppStore中购买的,还是用户可以使用某些元素)存储到用户iOS设备中,并且该信息应在其他用户设备之间同步

问题:如何以及在何处存储此信息

如果你有空,我想得到一个广泛的答案


谢谢。

我使用Sqlite3将信息存储在设备中,并使用公共信息源与其他设备同步,该信息源是AWS(Amazon Web services)上EC2实例中的Web服务器,其中Web服务向设备公开

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

如果需要同步的设备属于同一个人,那么这正是iCloud的使用案例。根据数据的性质,有几种使用iCloud的方法:在中阅读

如果这些设备属于几个不同的人,那么您必须采用自己的同步策略,并提供所需的任何服务器基础设施。简单的方法是在服务器上维护一个数据库以跟踪更改。您可以使用推送通知通知每个设备更新,或者让设备定期检入