1

我需要从 web 访问 iCloud 容器私有数据库数据,所以我使用 cloudkit js,我可以使用containerIdentifier和访问 iCloud 容器私有数据apiTokenAuth.apiToken

apiToken 是使用 iCloud 仪表板生成的

但我的要求是我需要获取由不同用户上传的 iCloud 容器私有数据,这意味着我的 ios 开发人员使用 xcode 创建一个容器,并对使用我的应用程序的每个用户以及当用户上传他们的数据时使用相同的容器名称和它将存储到他们(用户)自己的 icloud 容器私有数据库中。

好的,在这种情况下,我将如何从 Web 访问不同用户的私有数据库,其中 apiToken 在任何地方之前都没有生成?

  • 是否可以使用 xCode 生成 ApiToken?像容器ID!
  • 或任何其他方式来访问 iCloud 数据库?像 cloudkit js!
  • 或者使用 REST API 生成 iCloud api 令牌的任何其他方式?使用苹果用户凭据

我不是IOS开发人员,所以如果我理解有任何错误,对不起!

4

1 回答 1

1

这个问题有点老了,如果你已经弄清楚了,很抱歉。但这是我对您的问题的意见:

  1. 生成 API 令牌的唯一方法是通过 CloudKit 仪表板。
  2. 您可以通过 Swift API 和 CloudKit JS API 访问 iCloud 数据库,是的。
  3. 是的,您可以在此处通过其 Web 服务 API 访问 CloudKit:https ://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitWebServicesReference/index.html#//apple_ref/doc/uid/TP40015240-CH41 -SW1

我希望这会有所帮助!

于 2020-04-09T05:34:21.237 回答