* Использование Swift 4.2 и Xcode 10.2
Я пытаюсь сделать свое приложение более функциональным, позволяя пользователю создавать объект без помощи рук.Приложение предназначено для облегчения создания определенного объекта, поэтому было бы здорово позволить пользователю создать базовый объект, вызывая Siri.Однако я хотел бы, чтобы функциональность Siri уже была интегрирована при первой загрузке / запуске приложения.
Проблемы, с которыми я сейчас сталкиваюсь с SiriKit и ярлыками:
Рекомендуется «пожертвовать» пользовательское намерение всякий раз, когда в вашем мобильном приложении запускается коррелирующая функциональность, чтобы Siri могла рекомендовать другое время предлагать использовать ярлык - я хотел бы, чтобы это была просто стандартная функциональность, в которой мне не нужно «пожертвовать»».Я имею дело со старой целевой группой пользователей и предлагаю конечному пользователю зайти в их настройки, чтобы добавить ярлык к Siri и выполнить дополнительные настройки, которые будут потеряны для многих пользователей.
Например:
Мое приложение используется для создания и публикации простых объектов Plane со свойствами имени и цвета.
Я бы хотел, чтобы пользователи могли инициализировать Siri без помощи рук и создавать этот объект следующим образом:
«Эй, Сири, создай самолет с именем Warkhawk и синим цветом»
Сеть насыщена информацией об этих новых ярлыках, но мне не нравится, что ты должен «пожертвовать»намерение, когда вы запускаете функциональность в своем приложении, а затем переходите к настройкам, чтобы фактически добавить его в Siri.
Как я могу использовать Siri, чтобы соответствовать этому варианту использования без всех дополнительных шагов, которые идут с ярлыком?
Спасибо!