5

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

4

2 回答 2

6

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

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

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

于 2016-04-13T05:50:31.687 回答
4

要读取公共数据,无需拥有 iCloud 帐户。但是,如果您需要写一些东西,则需要一个帐户。

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

于 2016-03-22T08:22:09.430 回答