問題タブ [intents-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1050 参照

ios - SiriKit の支払い確認通貨は常に US$ です

私はインテント拡張機能を構築し、INSendMoneyIntent を処理しており、次のように言っています。

ジョン・スミスに 25 ユーロ送金

アプリ確認後のレスポンス

<Your_App> の支払いは 25.00 米ドルです。送信しますか?

インテントには適切な通貨 iso 3 コード - EUR が含まれているのに、なぜ siri は支払い確認で間違った通貨を表示するのですか?

意図を返す

0 投票する
2 に答える
1299 参照

ios - カスタム語彙を使用したワークアウトの iOS 10 Siri サポート

私のアプリでは、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 で正常に動作するファイルの有効なサンプルを見せてくれたら、とても嬉しいです!