Возможно ли иметь ярлык Siri с переменным параметром? - PullRequest
0 голосов
/ 14 ноября 2018

Есть десяток связанных действий, которые могут выполнять пользователи моего приложения, и я хотел бы позволить им делать это с Siri, но я не уверен, как эффективно это сделать.Я знаю, что могу пожертвовать INIntent, когда пользователь выполняет действие, но возможно ли пожертвовать действие с настраиваемым параметром?Пользователь может, например, сказать « Выполнить действие 1», 1 является параметром.Должен ли пользователь выполнить каждое из 12 действий, прежде чем он сможет сделать это с Siri?Я также знаю, что можно использовать NSUserActivity и INInteraction s, чтобы пользователям было проще использовать Siri с приложением, но я не могу найти никаких ресурсов, которые бы сообщали мне, если то, что я хочу сделать, вообщевозможно ...

1 Ответ

0 голосов
/ 22 ноября 2018

Невозможно иметь переменный параметр.Ярлыки Siri предназначены для действий, которые выполняет пользователь, поэтому вся необходимая информация должна быть доступна при пожертвовании.Если вы хотите выполнить действия с различными параметрами, вы должны пожертвовать для каждого из этих действий.

Вы также можете проверить этот пост на форуме разработчиков Apple об этой же проблеме: https://forums.developer.apple.com/message/326487#326487

...