2017-12-29 47 views
0

Siri 사용 가능 (Payments 도메인) 애플리케이션을 개발 중입니다.

처음 신청서를 열어 Siri Authorization 팝업에 응답하지 않고 "안녕하세요. Siri가 내 '신청서 이름'"을 보내 돈을 보내면 Siri가 ""신청서에 액세스해야합니다. '데이터를 이렇게 할 것입니까? "에 NO & YES 버튼이 있습니다.

내 대답에 따라 두 가지 다른 결과가 발생합니다 음성 또는 을 만지;
1. 버튼을 눌러 대답하면 Siri는 작업을 계속할 수 있습니다.
2. 음성으로 대답하면, 시리는 같은 오류를 제공 Siri가 내 Appliaction 데이터에 액세스하여 작업을 수행 할 수 없음

내가 아래와 같이 시리 인증 코드를 넣어 " 는 '내 이름은'우리가 문제를 했어 다시 시도하십시오이..";

- (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); 
    }]; 
} 


내가 두 번째 문제를 가지고 왜 어떤 생각이 있습니까?

+0

문제는 프로비저닝 프로파일 Apple Siri 버그와 관련이 있다고 생각합니다. – ondermerol

답변

0

사용자가 Siri (개인 정보 보호 기능)를 사용할지 묻는 앱의 코드 줄을 추가 했습니까? 으로 설정하면 plist에 Siri 개인 정보 취급 방 사용이 포함됩니다. 내용 입력란?

편집 : 버튼을 클릭하면, 앱에 데이터를 전송하는 음성을 사용하지 않는, 따라서 어떤 개인 정보 보호 침습적 기능을 사용하지 않는, 그래서 버튼이 작업을 수행 할 수있는 권한이 필요하지 않습니다.

Siri는 연설로 답변을하면 허가를받지 않은 경우 개인 정보를 침해하기 때문에 사용자가 지정한 정보를 처리하지 않습니다.

내 대답이 도움이되기를 바랍니다.

+0

예 모두 했어요. 나는 또한 문제가 내가 언급 한 것처럼 특정 장면에서만 재현 될 수 있다고 언급했다. 나는 나의 질문에서 그것을 설명했다. – ondermerol

+0

오, 오, 죄송합니다. 나는 당신의 질문을 간과했습니다. 나는 이유를 설명하기 위해 나의 대답을 편집했다. –

+0

당신은 나를 생각했습니다 :). 그러나 다른 응용 프로그램을 보았을 때 다른 사람/회사에 속합니다. 나는 그들이 그것을 고치기 위해 여분의 일을했거나 Siri의 Appstore 프로비저닝 프로파일이 그렇게 작동한다고 생각했다. – ondermerol