Я разрабатываю приложение с поддержкой Siri (домен платежей).
Если я открою свое приложение в первый раз, но не отвечу на всплывающее окно авторизации Siri и не скажу "Привет, Siri, отправь деньги с помощью моего 'Названия приложения'", Siri ответит как «Для этого мне нужен доступ к вашим данным «Имя приложения». Это нормально?» с кнопками НЕТ и ДА.
После этого происходит два разных результата в соответствии с моим ответом речью или нажатием кнопки;
1. Если я отвечу, коснувшись кнопки, Siri сможет продолжить работу.
2. Если я отвечу голосом, Siri выдаст сообщение об ошибке ""Мое имя", у нас возникла проблема. Повторите попытку."
Я ввел код авторизации Siri, как показано ниже;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Other codes here
// ....
// Ask Siri Authorization now
[INPreferences requestSiriAuthorization:^(INSiriAuthorizationStatus status) {
NSLog(@"SiriKit | Siri Authorization status %ld", (long)status);
}];
}
Есть ли какие-нибудь идеи, почему у меня возникла вторая проблема?