#ios #swift #siri #sirikit #sirishortcuts
#iOS #swift #siri #sirikit #sirishortcuts
Вопрос:
Я реализую пользовательское намерение Siri в проекте iOS 13, я создал пользовательские намерения и
в приведенном ниже сценарии все работает нормально.
- Он отлично работает после установки приложения из кода.
- Он отлично работает, если приложение находится в фоновом режиме
- Он отлично работает, если приложение также прекращено, даже не запущено.
в приведенном ниже сценарии это не работает.
После того, как я оставляю свой iPhone в режиме ожидания в течение примерно 30 минут, я разблокирую свой iPhone и прошу Siri выполнить команду, в которой говорится
О, есть проблема, пожалуйста, попробуйте через некоторое время
если я снова установлю приложение из кода, оно начнет работать нормально. и в обоих случаях, если я нажимаю на свой ярлык из приложения iOS13 Shortcuts, оно не отвечает, оно просто продолжает работать в состоянии загрузки.
Я даже не мог отладить проблему, поскольку каждый раз, когда я запускаю код для отладки, он работает нормально. Пожалуйста, помогите мне, если я что-то пропустил.
Ответ №1:
Используете ли вы также системное намерение, если это так, у вас есть запрос на разрешение пользователя принять использование siri.
Добавьте описание использования Privacy — Siri в info.plist и попробуйте один раз.