6

私のアプリでは、Siri に次のように伝えたいと思っています。

そのため、Siri 機能を有効にし、ターゲットを追加し、INStartWorkoutIntentHandling(およびその他の) デリゲート メソッドを実装すると、すべてが機能します。

と言えるようになりStart a workout with MyAppNameました。パーフェクト!

Start an activity using MyAppName今、私は彼女に 、またはのようなことを伝えたいと思いますStart a hike using MyAppName

それで私は行って、AppIntentVocabulary.plistそのようなものを追加しました: ここに画像の説明を入力 そこに簡単な質問があります...語彙項目識別子...作業の場合-ハイキングfeは開始、終了、一時停止、再開、キャンセルに使用する必要があります...識別子はそれらのすべてに同じですか?

今、私は3つの問題に直面しています。

1. Siri に伝えるStart a hikeと、うまくいきます。どのアプリを使うべきか尋ねられます。私が彼女に言うStart a hike using MyAppと、彼女はApple Musicでそれを見つけることができないと言うでしょう?!? なんてこったい?

2.ボキャブラリーにその単語を追加すると、Activity彼女は iOS アクティビティ アプリしか開きません。

3.送信時に、不足している単語の警告が表示No example phrase was provided for INStartWorkoutIntent in the "en" languageされます。またSample phrase "Start a Hike using MyAppName" was not classified as a INStartWorkoutIntent intent

AppIntentVocabulary.plist誰かがsiri と iTunes Connect で正常に動作するファイルの有効なサンプルを見せてくれたら、とても嬉しいです!

4

2 に答える 2

-1

解決策は次のとおりです。

  1. 設定アプリを起動し、下にスクロールして「Safari」をタップします。上部の「一般」セクションで、「検索エンジン」行をタップします。
  2. リストから優先する検索エンジンを選択します。これにより、Siri のデフォルトの検索が Apple Music から目的の検索に変更されます。

これがうまくいくことを願っています。これを試す前に、この手順を実行している間の問題や損失について、私は責任を負わないことを覚えておいてください.

2 番目と 3 番目の問題を確認し、すぐに返信できるように最善を尽くします。

ありがとうございました

于 2016-10-16T16:26:37.967 に答える