首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudKit如何与多个设备同步?

CloudKit如何与多个设备同步?
EN

Stack Overflow用户
提问于 2017-09-27 15:14:00
回答 1查看 496关注 0票数 1

我已经在我的应用程序中实现了云工具包同步功能,我可以将记录保存、删除和更新到应用程序中。

现在我的问题是如何在多个设备上处理它?

例如。用户A设备已使用iCloud ID登录并输入10条记录,用户B设备未签名或未连接互联网(我的应用支持CoreData中的离线存储),并将一些数据输入到应用(离线模式)

现在,当user's B device signIn使用iCloud ID时会发生什么,现在我们可以在这里做什么?

我是否需要要求用户保留您的本地数据或从云数据中获取?

有没有其他标准的方法?

有人能帮我解决这个难题吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-12-10 11:28:01

这个Apple Document可能会帮助你理解典型的方法。

我建议保留设备B的数据,因此以下是建议步骤:

将在设备B中创建的

  1. 数据同步到CloudKit
  2. 将CloudKit中可用的数据提取到设备B
  3. 订阅将来的更新

至此,设备B和CloudKit应该是同步的。如果您让设备A正确订阅CloudKit更新,则设备A将收到远程通知并获取最新更新。到那时,设备A已与CloudKit同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46441643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档