Ярлыки Siri: Как создать пользовательский интерфейс для параметров намерений ярлыка iOS? - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь создать INIntent для настройки с новым приложением iOS Shortcuts в iOS 12. Я прочитал документацию и посмотрел видео о яблоке .

Мне удалось все настроить, и ярлыки работают хорошо, однако я не могу понять, как настроить настраиваемые параметры, которые пользователь может редактировать при настройке ярлыка.Примером этого может быть настройка ярлыков приложения «Календарь»:

Calendar shortcut setup

Обратите внимание на параметры «Получить», «Добавить фильтр», «Сортировать по» и т. Д..

Я знаю, что могу добавить параметры к намерениям в файле Intents.intentdefeniton , но эти параметры должны быть установлены из самого приложения, прежде чем взаимодействие будет передано системе iOS черезSiriKit.

Независимо от того, что я делаю, Намерение просто отображается пустым без параметров.

Любая помощь приветствуется!

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Я думаю, вам нужно создать расширение Intents UI для этого.

https://developer.apple.com/documentation/sirikit/creating_an_intents_ui_extension

0 голосов
/ 26 сентября 2018

Прошу прощения за плохие новости, но сделать это невозможно.Приложения, которые там появляются (например, Trello, Overcast, Pocket и т. Д.), Уже поддерживались Workflow.app до выпуска Shortcuts.app.

Вы можете попытаться обойти это, набрав Схемы URL напрямую , но это может быть не то решение, которое вам нужно.

...