Я пытаюсь настроить Cloudkit-JS для доступа к существующей базе данных Cloudkit через веб-браузер. Сама БД работает нормально, и у меня есть приложение для iOS, которое без проблем подключается к БД.
Я сгенерировал токен API на панели инструментов Cloudkit и настроил его для разрешения любого домена. Я не знаю, если это важно, но я пытаюсь заставить это работать через локальный файл HTML. Он не работает на веб-сервере.
CloudKit.configure({
containers: [{
containerIdentifier: 'iCloud.com.[My App]',
apiToken: '[API Token]',
environment: 'development'
}]
});
var container = CloudKit.getDefaultContainer();
Вызов getDefaultContainer () вызывает следующее сообщение об ошибке в консоли браузера.
ckErrorCode: CONFIGURATION_ERROR
extensionErrorCode: undefined
isCKError: true
isError: true
isServerError: true
isServerExtensionError: true
message: CONFIGURATION_ERROR: Please configure CloudKit
name: Error
reason: CONFIGURATION_ERROR: Please configure CloudKit
recordName: undefined
redirectURL: undefined
retryAfter: undefined
serverErrorCode: undefined
subscriptionID: undefined
uuid: undefined
zoneID: undefined
]
getDefaultContainer (cloudkit.js:12:1146)
Global Code (index.html:29)
Есть идеи, что попробовать дальше?