Ярлыки 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, например для тренировок или оплаты счетов.

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