Я пытаюсь получить токен веб-аутентификации для CloudKit, используя их веб-сервисы и токен API postMessage.Согласно документации Apple , токен должен быть возвращен как часть объекта "data" через обратный вызов сообщения, но все, что я получаю, - это переменная ckSession.Кажется, что документация неправильная, или я что-то упустил.
Есть ли какой-либо дополнительный API, который должен быть вызван для получения токена веб-аутентификации после этого шага?Я пытался быть наивным и передавал ckSession для записи API списков, но, похоже, это не работает.Кроме того, если я использую другой метод получения токена, например, пользовательскую схему URL, токен будет получен правильно.Эта проблема, похоже, связана только с опцией postMessage.
«Разрешенные источники» установлены на «все домены», и я вызываю аутентификационный API с localhost.Я использую Windows 10 и использую браузер Chrome (если это что-то значит здесь, вероятно, нет).
Кажется, что у кого-то была такая же проблема пару лет назад, и она была размещена на Appleфорумы , но тогда у него не было большой любви.
Любая помощь будет принята с благодарностью.Кроме того, я могу предоставить больше информации, если это необходимо.