无法连接到CloudKit JS CONFIGURATION _ERROR



我正在尝试设置Cloudkit JS,以便通过web浏览器访问现有的Cloudkit数据库。数据库本身运行良好,我有一个iOS应用程序,它可以毫无问题地连接到数据库。

我在Cloudkit Dashboard中生成了一个API令牌,并将其设置为允许任何域。我不知道它是否重要,但我正试图通过本地html文件来实现这一点。它没有在web服务器上运行。

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)

有什么想法可以下一步尝试吗?

原来是一个新手错误。在异步完成身份验证之前,我试图调用getDefaultContainer((。

相关内容

最新更新