【发布时间】:2018-11-06 16:31:01
【问题描述】:
我正在尝试使用其 Web 服务和 postMessage API 令牌检索 CloudKit 的 Web 身份验证令牌。根据Apple's documentation,令牌应该通过消息回调作为“数据”对象的一部分返回,但我得到的只是 ckSession 变量。似乎文档有误,或者我遗漏了什么。
在此步骤之后是否应该调用任何其他 API 来检索网络身份验证令牌?我试着天真并通过 ckSession 来记录列表 API,但这似乎不起作用。此外,如果我使用不同的令牌检索方法,例如自定义 URL 方案,则可以正确检索令牌。这个问题似乎只与 postMessage 选项有关。
“允许的来源”设置为“所有域”,我从 localhost 调用 auth API。我正在运行 Windows 10 并且正在使用 Chrome 浏览器(如果这意味着什么,可能不是)。
好像有人had the same issue a couple of years ago and it was posted on the Apple forums,但当时还没有多少爱。
任何帮助将不胜感激。另外,如果需要,我可以提供更多信息。
【问题讨论】:
标签: cloudkit cloudkit-web-services