Cloudkit JS - возможно ли динамическое создание токена Api без использования панели управления iCloud
Мне нужно получить доступ к данным частной базы данных контейнера iCloud из Интернета, поэтому я использую cloudkit js и могу получить доступ к частным данным контейнера iCloud с помощью containerIdentifier
а также apiTokenAuth.apiToken
.
ApiToken создается с помощью панели управления iCloud.
Но мое требование заключается в том, что мне нужно получить частные данные контейнера iCloud, которые загружаются другим пользователем, это означает, что мой разработчик ios создает контейнер с использованием xcode и использует одно и то же имя контейнера для каждого пользователя, который использует мое приложение, и когда пользователь загружает свои данные он будет хранить в своей (пользовательской) частной базе данных контейнера icloud.
Хорошо, в этом сценарии, как я получу доступ к частной базе данных из Интернета для другого пользователя, где apiToken нигде не сгенерирован?
- Можно ли сгенерировать ApiToken с помощью xCode? как идентификатор контейнера!
- Или каким-либо другим способом получить доступ к базе данных iCloud? как cloudkit js!
- Или каким-либо другим способом создать токен API iCloud с помощью REST API? Использование учетных данных пользователя Apple
Я не разработчик iOS, поэтому, если я понимаю, извините!
1 ответ
Этот вопрос немного устарел, извините, если вы уже в этом разобрались. Но вот мой ответ на ваши вопросы:
- Единственный способ сгенерировать токен API - через CloudKit Dashboard.
- Да, вы можете получить доступ к базе данных iCloud через Swift API и CloudKit JS API.
- Да, вы можете получить доступ к CloudKit через их API веб-служб здесь: https://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitWebServicesReference/index.html
Надеюсь, это поможет!