Использование устройства Android с CloudKit JS без учетной записи iCloud

Наблюдая WWDC 2015 CloudKit JS, я понял, что пользователю Android-устройства может потребоваться iCloud для запроса данных из БД CloudKit, поскольку пользователю apple требуется включить учетную запись iCloud. Правильно ли мое предположение? Нет никакого способа сделать мое приложение кроссплатформенным?

2 ответа

Ничто не мешает вам использовать CloudKit на Android. Фактически, в примере кода на https://cdn.apple-cloudkit.com/cloudkit-catalog/ четко указано, что CloudKit JS поддерживается во встроенных веб-представлениях, включая Chrome (на Android).

Если ваше приложение требует аутентификации, CloudKit требует Apple ID. Если у пользователя еще нет идентификатора Apple ID, процесс входа в систему позволяет ему зарегистрировать учетную запись Apple ID прямо там.

Еще одно требование для CloudKit - это то, что вы должны иметь приложение (iOS или OS X), опубликованное в App Store, с функциональностью, эквивалентной той, которую вы предоставляете через Интернет (будь то встроенное веб-представление или нет).

Для чтения публичных данных нет необходимости иметь учетную запись iCloud. Но если вам нужно что-то написать, тогда нужна учетная запись.

Я еще не проверял, работает ли система входа в систему с устройства Android, но из веб-браузера она работает.

Другие вопросы по тегам