2016-07-28 5 views
0

Siri를 통해 연락처로 돈을 보내려는 요청은 Safari에 음성 입력을 전달하여 웹 검색을 실행합니다 (예 : "$ 100을 Bob에게 보냄").SiriKit이 웹 검색을 트리거합니다.

내 앱 기능에서 Siri를 사용할 수 있도록 설정했으며 내 info.plist 파일에 INSendPaymentIntent를 추가했습니다.

심지어 이것은 UnicornChat (Apple의 샘플 프로젝트)에서 발생합니다. 여기서 iMessage는 UnicornChat을 통해 메시지를 보내려고 할 때 프롬프트됩니다. Unicorn Chat의 확장 UI가 잠시 나타난 후 iMessage에 의해 재정의됩니다.

이것은 Apple 측에서 문제가 될 수 있습니까, 아니면 내가 할 수있는 잠재적 수정 사항이 있습니까?

답변

1

내 Sirikit 확장 프로그램이 어제까지 작동 했었지만 지금은 똑같은 행동을하고 있습니다. 아마도 그들은 베타 4를 준비하고있을 것입니다.

0

우리가 작업하는 앱에서 이와 동일한 문제가 발생했습니다. 올바른 작업을 시작하려면 항상 INSendPaymentIntentResponse을 매개 변수로 사용하는 모든 완료와 함께 유효한 paymentRecord을 항상 포함해야합니다. paymentRecord은 선택적 속성, 그러나, 문서 상태 이것으로 토론 노트 ...

항상 당신이 거래에 대해있을만큼 정보가 포함이 속성에 객체를 할당합니다. Siri는 확인 단계 및 의도 정보 확장이 결제를 처리 한 후이 정보를 사용자에게 알려줍니다.

https://developer.apple.com/reference/intents/insendpaymentintentresponse/1638625-paymentrecord