Как настроить расширение SiriKit intent для приложения ярлыков, чтобы запросить доступ?

Нам разрешено создавать собственные намерения для Siri, расширяя SiriKit. Кроме того, Apple представляет, как управлять базовой интеграцией и настройкой приложения Siri Shortcuts and Shortcuts.

Ссылка на приложение с ярлыками

Тем не менее, некоторые приложения имеют собственный пользовательский интерфейс ярлыков с небольшой настройкой; например, с помощью кнопки для разрешения доступа к API, как мы можем это сделать?

В документации, представленной Apple, нет такой инструкции о том, как можно настроить пользовательский интерфейс внутри приложения ярлыков в отношении настраиваемого намерения, созданного моим приложением.

Я попытался сделать настраиваемый сбой для ответа о намерениях, но не нашел вариант доступа к API. Как ↴

Однако ничего похожего на пользовательский интерфейс, представленный приложением Shortcuts, при попытке сначала запустить trello ↴

1 ответ

Решение

Эти действия предоставляются самим приложением "Ярлыки", а не намерениями Siri, предоставляемыми другим приложением. На самом деле, для этих действий даже не нужно устанавливать приложения Trello или Wunderlist.

Это означает, что ярлыки могут представлять другой интерфейс.

Пользовательский интерфейс, который будет отображаться для вашего приложения, определяется параметрами в вашем файле намерений.

Вы не можете создать такой же интерфейс для своего приложения, однако пользователь может выполнить любую необходимую авторизацию в самом приложении, и разумно ожидать, что он запустил ваше приложение, прежде чем пытаться настроить ярлыки, которые его используют.

Другие вопросы по тегам