問題タブ [sirikit]

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 投票する
1 に答える
1712 参照

ios - SiriKit、開始ワークアウトインテントの応答を表示するには?

IntentHandlerクラス:

Apple のドキュメントには次のように記載されています。

ここに画像の説明を入力

Siri でアプリを開くのですが、IntentUI から UI を表示する必要があります。これを行う方法?

つまり、応答を表示する準備、インテント UI 拡張機能の読み込み、インターフェイスの準備、コードでの表示の方法は?

ここに画像の説明を入力

IntentViewControllerクラス:

このチュートリアルに基づいて、実際に可能です。

ここに画像の説明を入力

0 投票する
1 に答える
257 参照

ios - iOSアプリからSIRIを起動

アプリケーションからプログラムで siri を起動したいと考えています。

パッケージ名から別のアプリを起動するなど、アプリからそれを行う方法はありますか?

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

sirikit - SiriKit がクラッシュする: 「アプリからクラスを使用するには、資格 com.apple.developer.siri が必要です。」

「アプリから INPreferences クラスを使用するには、資格 com.apple.developer.siri が必要です。Xcode プロジェクトで Siri 機能を有効にしましたか? 」というクラッシュ レポートが寄せられています。しかし、Xcode で Siri 機能を完全に有効にしており、APP IDSiri 機能をサポートしています。そうしないと、アプリが常にクラッシュしていました。では、なぜ一部のデバイスだけがクラッシュしたのでしょうか? これは私たちを大いに悩ませます。

誰かが理由を知っているか、同じ問題に遭遇しましたか? 何かお役に立てれば幸いです。

クラッシュログは次のとおりです。

0 投票する
0 に答える
1484 参照

ios - Siri は AppIntentVocabulary.plist からフレーズを認識していますが、それらのフレーズに関連付けられた VocabularyItemIdentifier 値を使用していません

私はワークアウト アプリに取り組んでおり、SiriKit for iOS 10 を統合したいと考えています。SiriKit を統合し、Siri をアプリで動作させる方法は既に知っています。

私が見つけることができるこれに関する唯一の有用なリソースは、Appleの公式ドキュメントです: SiriKit iOS 10

Siri にカスタム語彙を認識させるには、このファイルここに画像の説明を入力AppIntentVocabulary.plistを追加する必要があります

ただし、intent.workoutName.identifierVocabularyItemIdentifier の代わりに常に音声フレーズを返します。つまり、 cardio_craze_workoutではなくCardio Crazeです。

この問題に直面している、またはこれに対する解決策を見つけた人はいますか?

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

ios - ホーム オートメーション アプリの Siri キット?

SiriKitの Appleドキュメントを読んだ後、Siri SDK を使用できるサービスは 6 つしかありません。しかし、音声コマンドでAPIリクエストがサーバーに送信されるホームオートメーションアプリでこれを使用できるクラックまたは方法があるかどうかを知りたいです。

2018年編集

iOS 12、 WWDC 2018のリリース、および Siri の新しいアップデート、Siri ショートカットにより、それが可能になりました。

前もって感謝します

0 投票する
1 に答える
2233 参照

ios - 既存のプロジェクトで Siri が機能しない

Siri を使用してアプリから voip 通話を開始する必要があります。デモ プロジェクトでは動作していますが、インテント拡張機能を既存のプロジェクトに追加すると、Siri が動作しなくなります。

システム設定で、私のアプリがアプリ サポート セクションに表示されません。plist の構成は次のようになります。

これが私のinfo.plistです

拡張機能の plist 構成も参照してください。

拡張リスト

音声コマンドを実行すると、「できるといいのですが、< アプリ > がまだ設定されていません」と表示されます。

また、機能からSiriを有効にしてみました。私がそこで間違っていることを教えてください。

ありがとうございました。