Я добавляю намерение Siri в свое приложение, чтобы оно использовалось в приложении Shortcuts. Пользователь должен войти в систему, чтобы использовать намерение. Когда его нет, я отправляю сообщение об ошибке с кодом .failureRequiringAppLaunch
.
Для ошибок classi c, ie, не требующих запуска приложения, я добавил свойство String
, чтобы настроить сообщение об ошибке для пользователя.
К сожалению, когда я вызываю завершение с кодом .failureRequiringAppLaunch
, сообщение об ошибке не отображается и появляется сообщение «Произошла неизвестная ошибка». отображается для пользователя:
Вот мой код:
let intentResponse = AllMeetingsIntentResponse(code: .failureRequiringAppLaunch, userActivity: nil)
intentResponse.failureReason = "You must log in to use this function."
return intentResponse
Так что если кто-то сможет сказать мне, как Я могу настроить оповещение о запуске приложения, заранее спасибо.