无法连接 CloudKit-JS CONFIGURATION_ERROR
Unable to connect with CloudKit-JS CONFIGURATION_ERROR
我正在尝试设置 Cloudkit-JS 以通过网络浏览器访问现有的 Cloudkit 数据库。数据库本身工作正常,我有一个 iOS 应用程序可以毫无问题地连接到数据库。
我在 Cloudkit 仪表板中生成了一个 API 令牌,并将其设置为允许任何域。我不知道它是否重要,但我正在尝试通过本地 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)
对接下来要尝试什么有什么想法吗?
原来是菜鸟错误。我试图在身份验证异步完成之前调用 getDefaultContainer()。
我正在尝试设置 Cloudkit-JS 以通过网络浏览器访问现有的 Cloudkit 数据库。数据库本身工作正常,我有一个 iOS 应用程序可以毫无问题地连接到数据库。
我在 Cloudkit 仪表板中生成了一个 API 令牌,并将其设置为允许任何域。我不知道它是否重要,但我正在尝试通过本地 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)
对接下来要尝试什么有什么想法吗?
原来是菜鸟错误。我试图在身份验证异步完成之前调用 getDefaultContainer()。