多个应用程序用户访问一个专用数据库在CloudKit

问题描述 投票:-1回答:1

我在一个小型家族企业设计的应用程序的过程。有三到四个用户这个应用程序和计划是共享数据。我已经设计了基于断书中的示例代码这个应用程序在本地缓存部分“iOS应用策划者ios12”第23章。示例代码设置了一个专用数据库中CloudKit和想法是所有的数据都存储在那里。此外,核心数据被设置为挽救CloudKit下载到用户设备中的数据。然后到用户设备上的数据所作的任何修改被发送到CloudKit和两个设备都处于同步状态。与安装在他们的设备上的应用程序的任何其他用户也将这样做。我能得到这个应用我的设备上运行,并在CloudKit数据的变化和变化更新的设备上,反之亦然,但是当我一个不同的用户设备上安装应用程序时,数据不会从CloudKit和下载该设备上的任何变化不会反映在CloudKit。我的两个iPhone和其他用户的iPhone已在证书,我的苹果开发者账户的标识符和Profiles部分。不知道为什么,这是行不通的,找人谁也有类似的应用程序或问题得到这个与多个用户一起工作。谢谢。

ios core-data cloudkit
1个回答
0
投票

私人DB不是由设计任何其他用户访问。

您需要使用共享数据块,多看看这里 - https://developer.apple.com/documentation/cloudkit/ckcontainer/1640408-sharedclouddatabase

© www.soinside.com 2019 - 2024. All rights reserved.