2017-01-06 3 views
1

INSearchForMessagesIntent with SiriKit을 사용하면 INSearchForMessagesIntentHandling 처리기로 처리되는 <AppName> list messages in the inboxIntentHandler.swift으로 처리 할 수 ​​있습니다. Siri가 발견 된 메시지를 검색 한 후 그녀는 "회신을 보내시겠습니까?"라고 묻습니다."No"으로 응답하면 확인 메시지가 "메시지가 없습니다 (< AppName>)"메시지로 제거됩니다. 기사의 다른 목록을 뽑아 맞춤 INSearchForMessages SiriKit 용 어휘

<AppName> list articles in <inboxA>

따라서 대신 "메시지"의 "기사"키워드를 사용하고 스위치를 사용

이 같은이를 수정하는 AppIntentVocabulary 또는 확장을 사용하는 것이 내가 할 수 있습니까 받은 편지함 식별자 (예 : InboxA, InboxB, inboxC)별로? 기사 제목을 검색 한 후 에게 "답장을 보내시겠습니까?"라고 묻고 싶지 않습니다. 그리고 발견 된 기사 제목을 삭제하고 싶지 않습니다.

이 접근 방법이나 SiriKit/Intents의 제약 조건 내에서 실행 가능한지 확실하지 않습니다.

답변

1

슬프게도. Apple은 Intent Handler를 호출 할 때 Siri가 찾고있는 필요한 대부분의 키워드를 변경할 수 없습니다. 메시지의 경우 '검색'및 '메시지'키워드가 필요하며 맞춤 어휘를 통해서도 변경할 수 없습니다.

SpecifiyingCustomVocabulary 가이드를 참조하십시오.

This이 기사에서는 사용자 지정 작업에 INSearchForMessagesIntent을 사용하는 실험을하고 있으며 현재로서는 실현할 수 없다고 결론 내리고 있습니다.