作为一个在尝试为我们的 CoreData 应用程序之一创建 iCloud 原型时体验过 iCloud 痛苦的人,Simperium 看起来很有希望,但我很想看看它如何处理一些尖锐的边缘。
我遇到的一个问题是如何在应用程序启动时优雅地处理引导数据。当用户第一次启动我们的应用程序时,我们会将一些默认数据加载到我们的 CoreData 数据库中。如果用户先在 iPhone 上启动应用程序,然后在 iPad 上启动应用程序,他们最终会因为同步而在两台设备上复制引导数据。使用 iCloud,解决方案是连接到 iCloud 合并过程。
我将如何使用 Simperium 处理这个问题?