2017-01-06 7 views
1

INSearchForMessagesIntentをSiriKitに入れて、INSearchForMessagesIntentHandlingハンドラーによって処理される<AppName> list messages in the inboxIntentHandler.swiftに入力することができます。 Siriが見つけたメッセージを取得した後、彼女はに "返信しますか?"と尋ねる。"No"と応答すると、確認メッセージ「< AppName>にメッセージがありません」の確認メッセージ「」でメッセージが削除されます。SiriKitのカスタムINSearchForMessagesIntentボキャブラリー

は、私のようなものにこれを修正するためにAppIntentVocabularyまたは拡張子を使用することができアム:ので、「関連記事」キーワードの代わりに、「メッセージ」を使用して

<AppName> list articles in <inboxA>、および記事の異なるリストを引き出すためにスイッチを使用します要求された受信トレイ識別子(InboxA、InboxB、inboxCなど)によって記事のタイトルを取得した後、私はに返信しますか?と私は見つけた記事のタイトルを削除したくないです。

私はこれにどう対処するか、またはSiriKit/Intentsの制約内で実現可能かどうかはわかりません。

答えて

1

悲しいことに、 AppleはIntent Handlerを呼び出すときにSiriが探している必要なキーワードのほとんどを変更することはできません。 メッセージの場合、キーワード「検索」と「メッセージ」は必要であり、カスタム語彙でも変更することはできません。

SpecifiyingCustomVocabularyガイドを参照してください。

Thisこの記事では、カスタムタスクにINSearchForMessagesIntentを使用するための実験を行い、現時点では実現不可能であると結論付けています。