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

时间:2016-03-22 08:18:26

标签: ios cloudkit icloud-api cloudkit-web-services

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

2 个答案:

答案 0 :(得分:4)

没有什么可以阻止您在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提供的功能相同(无论是否为嵌入式Web视图)。

答案 1 :(得分:2)

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

我还没有测试登录系统是否可以在Android设备上运行,但是从Web浏览器开始工作。