Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using android device with CloudKit JS without an iCloud account

While watching WWDC 2015 CloudKit JS, I realized that an android device user might need an iCloud to request data from the CloudKit DB since an apple user needs the iCloud account to be turned on. Is my assumption correct? There is no way to have my app cross platform?

like image 230
shle2821 Avatar asked Mar 22 '16 08:03

shle2821


Video Answer


2 Answers

There is nothing stopping you from using CloudKit on Android. In fact, the sample code at https://cdn.apple-cloudkit.com/cloudkit-catalog/ clearly states that CloudKit JS is supported on embedded web views, including Chrome (on Android).

If you application needs authentication, CloudKit requires an Apple ID. If the user does not already have an Apple ID, the sign-in flow allows the user to sign up for an Apple ID account right there.

Another requirement for CloudKit is that you must have an application (iOS or OS X) published in the App Store with equivalent functionality to what you are providing through the web (be it an embedded web view or not).

like image 128
BlueCloud Avatar answered Sep 21 '22 04:09

BlueCloud


For reading public data there is no need to have an iCloud account. But if you need to write something then an account is needed.

I haven't tested yet if the login system work from an android device, but from a web browser it works.

like image 29
Nicolas Rosa Avatar answered Sep 18 '22 04:09

Nicolas Rosa