在观看WWDC 2015 CloudKit JS时,我意识到Android设备用户可能需要iCloud才能从CloudKit DB请求数据,因为苹果用户需要打开iCloud帐户。我的假设是否正确?没有办法让我的应用跨平台?
答案 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浏览器开始工作。