2016-09-27 4 views
1

기존 iOS 앱에 Sirikit 확장 프로그램을 통합하려고합니다. 이를 위해 두 가지 유형의 의도를 사용하려고합니다. 모두 의도 유형의 의도 유형에 따라 Sirikit 확장에서 다른 IntentViewController를 푸시하는 방법은 무엇입니까?

INSendMessageIntent - to send message from Siri through my app. 
INSendPaymentIntent - for making a payment 

, 나는 정의 & 다른 IntentUI 사용하는 것이 었습니다.

하지만 어떻게 즉 텐트 유형에 따라 내가 한 PayViewController이 추진되어야하며 그때 Send message using MyWorld을 말할 때 MessageViewController이 추진되어야 다음 Make payment using MyWorld을 말한다면, 시리 킷 확장에 다른 ViewController 밀어

.

의도 유형 (즉, INSendMessageIntent 또는 INSendPaymentIntent)을 기반으로 런타임시 컨트롤러보기를 선택하고 싶습니다.

답변

1

독자는 독자적인 타겟을 만들어 Siri의 여러 기능을 지원할 수 있어야한다고 생각합니다. 지불 UI는 하나의 IntentsUI 대상이고 메시지 UI는 또 다른 것입니다. 각각에 대한 정보 plists는 어떤 유형의 인 텐트를 대상으로 하는지를 정의합니다.

관련 문제