Ярлыки Siri: "Использовать с Siri" не отображается в настройках. Не могу разрешить использование Siri
Я реализовал Siri Shortcuts для приложения. Все отлично работает, кроме одного:
При выполнении INPreferences.requestSiriAuthorization
Чтобы запросить авторизацию для использования с Siri, пользователь может разрешить или запретить авторизацию. В случае отказа, пользователь должен иметь возможность разрешить использование Siri позже в настройках.
Но для моего приложения у меня нет опции "Использовать с Siri" в настройках, как у Whatsapp или Telegram. Как я могу разрешить использование Siri в качестве пользователя после первоначального отклонения запроса на авторизацию Siri, выполняемого приложением?
Короче говоря: как мне активировать "Использовать с Siri" в настройках, где пользователь может разрешить использование с Siri для моего приложения?
1 ответ
Вы случайно удалили NSSiriUsageDescription
строка в вашем Info.plist
файл? Если это так, опция исчезнет из вашего приложения Настройки.
Я нашел ответ на свой вопрос на форуме Apple, его только что там задали.
https://forums.developer.apple.com/thread/114750
Вкратце: вам не нужно запрашивать авторизацию Siri при использовании ярлыков Siri с настраиваемыми намерениями. Кроме того, вы не получите параметр "Использовать с Siri" в настройках при использовании пользовательских намерений.
Этот вариант отображается только в том случае, если вы используете один из доменов SiriKit, например для тренировок или оплаты счетов.