在没有 iCloud 帐户的情况下使用带有 CloudKit JS 的 Android 设备

shl*_*821 5 ios icloud-api cloudkit cloudkit-web-services

在观看 WWDC 2015 CloudKit JS 时,我意识到 Android 设备用户可能需要 iCloud 才能从 CloudKit DB 请求数据,因为苹果用户需要打开 iCloud 帐户。我的假设正确吗?有没有办法让我的应用程序跨平台?

小智 6

没有什么能阻止您在 Android 上使用 CloudKit。事实上,https ://cdn.apple-cloudkit.com/cloudkit-catalog/ 上的示例代码明确指出,嵌入式 Web 视图支持 CloudKit JS,包括 Chrome(在 Android 上)。

如果您的应用程序需要身份验证,CloudKit 需要一个 Apple ID。如果用户还没有 Apple ID,登录流程允许用户在那里注册 Apple ID 帐户。

CloudKit 的另一个要求是您必须在 App Store 中发布一个应用程序(iOS 或 OS X),其功能与您通过网络提供的功能相同(无论是否为嵌入式 Web 视图)。


Nic*_*osa 4

要读取公共数据,无需拥有 iCloud 帐户。但如果你需要写东西,那么就需要一个帐户。

我还没有测试登录系统是否可以在 Android 设备上运行,但可以在网络浏览器上运行。

  • 是的,但他们正在努力将其开放到苹果生态系统之外。现在可以在网站上使用 CloudKit。让我们稍等一下,看看他们是否会提出 Android 的 sdk (3认同)