iOS 应用程序可以使用 iCloud 收集并合并来自多个 Apple ID 的数据吗?

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

我正在编写一个 iOS 应用程序,其主要好处是需要收集许多(10 到 10,000 个)不同用户的用户应用程序体验数据,每个用户都有自己的 Apple ID 帐户(想想像 Waze 这样的应用程序,其中一个用户为了其他用户的利益而报告某些内容)。

这可以仅通过 Apple iCloud 技术来完成吗?还是我需要设置第三方 DBMS?

我的数据库架构和报告要求相对简单。如果我必须选择第三方……任何关于哪个设置最简单并与 iOS 应用程序集成的建议将不胜感激。

ios icloud
1个回答
0
投票

CloudKit支持三种数据库:

  1. 公共 - 应用程序的所有用户都可以访问一个公共数据库。
  2. 私人 - 应用程序的每个用户都可以访问自己的私人数据库。
  3. 共享 - 用户可以共享对其私有数据库中数据的有限访问权限。授予的用户可以在其共享数据库中看到数据的副本。

对于您描述的需求,您希望使用公共数据库。

CKContainer
CKDatabase
的文档提供了更多详细信息。

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