-1

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

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

请,如果你有一些空闲时间,我想得到一个广泛的答案。

谢谢。

4

2 回答 2

0

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

于 2012-11-16T14:20:58.153 回答
0

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

如果需要同步的设备属于同一个人,那么这正是iCloud 的用例。您可以通过多种方式使用 iCloud,具体取决于数据的性质:在Apple 的 iCloud 文档中了解相关信息。

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

于 2012-11-20T09:39:31.700 回答