問題タブ [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 投票する
3 に答える
980 参照

security - Sirikit : Touch Id とセキュリティの強化

以下のことを頭に入れようとしています:

  1. https://developer.apple.com/videos/play/wwdc2016/225/ は、sendPayments インテントがデフォルトで IntentsRestrictedWhileLocked であると述べていますが、ユーザーが Touch Id (ローカル認証) で承認する必要があるようにセキュリティを上げたい場合は、では、これはどのように行われますか?これは、デバイスがロックされている場合とロック解除されている場合の両方で必要になります。拡張機能は、「確認」段階でローカル認証 UI を何らかの方法で表示する必要があると思いますか?

  2. また、セキュリティを強化できると述べていますが、それを行うためのメカニズムが IntentsRestrictedWhileLocked 拡張属性のみである場合は確認が必要ですか? または、タッチID認証が必要であることを指定する方法はありますか?

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

ios - sirikit xcode 8 を使用した RideBooking のコンセプト

私たちが知っているように、xcode 8 はすべての新機能に対応しています。siri キット アプリの開発を開始しました。ライド予約のコンセプトを採用。すべての手順に従い、コーディング部分を完了しました。残念ながら、siri でアプリを実行できません。私が見逃しているもの、またはさらに先に進むにはどのような変更を行う必要があるかを修正してください。

プロセスが続きました:-

  1. UI オプションを有効にして、インテントを含む新しいターゲットを追加しました。

  2. プロジェクト情報 plist に「 NSSiriUsageDescription 」を追加しました。

  3. インテント ハンドラーの情報 plist に Ride Booking インテントを追加する

  4. ボタンとマップを備えたカスタム設計のインテント レイアウト。

アプリの実行中にエラーが発生しました:-

すみません、名前、何かが間違っていました。もう一度試してもらえますか?

助けてくれてありがとう。例を投稿するか、乗車予約を操作する方法を教えてください。

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

ios - SiriKit は INSendMessageIntent をアプリに渡すことができますか?

SiriKit は INSendMessageIntent をアプリに渡すことができますか? インテントは、Siri 拡張機能ではなく、アプリで処理する必要があります。しかし、INSendMessageIntentResponseCode には、INStartAudioCallIntentResponseCode のような .continueInApp がありません。.failureRequiringAppLaunch がありますが、その動作は推奨されません。何か案が?

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

swift - SiriKit クエリが Web 検索をトリガーする

Siri を介して連絡先に送金するように要求すると、Web 検索がトリガーされ、音声入力が Safari に渡されます (つまり、「ボブに 100 ドルを送ってください」)。

アプリの機能で Siri を有効にし、INSendPaymentIntent を info.plist ファイルに追加しました。

これは、UnicornChat (Apple のサンプル プロジェクト) でも発生し、UnicornChat を介してメッセージを送信しようとすると iMessage が要求されます。Unicorn Chat の拡張 UI が短時間表示された後、iMessage によってオーバーライドされます。

これは Apple 側の問題である可能性がありますか、それとも私ができる潜在的な修正はありますか?

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

xcode - ペイメント ドメインのインテントが、Sirikit を使用したインテント UI またはインテント確認ではなく、インターネットの結果を表示している

支払いドメイン アプリで Sirikit を使用して SendPayment インテントを使用しています。「支払いアプリを使用して William に 10 ドルを送る」と言うと、インテント ハンドラーに移動しますが、確認を求めてデフォルトのインテント UI を表示するのではなく、インターネットの結果が表示されます。先週は動いていたのですが、突然動かなくなりました。この問題に直面している人はいますか?「SendMessage」のような他のドメインが機能していることを確認しました。

これに関するリードは高く評価されます。前もって感謝します

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

swift - INSendPaymentIntent (SiriKit) で特定の連絡先を検索するにはどうすればよいですか?

概要
a をコーディングしようとしていますINSendPaymentIntentが、名前が似ている連絡先を区別するのに苦労しています。Siriは直後にループするようですINPersonResolutionResult.disambiguation(with: matchedContacts)

コードの背後 にある考えユーザーが名前のみを指定した場合、表示名を使用するとクエリに一致する最初の連絡先が返されるため、最初に連絡先
の名を使用して連絡先を検索することにしました。(つまり、'Pay Kevin $50' は、Kevin Spacey ではなく Kevin Bacon を自動的に選択します)INPerson

残念ながら、与えられた名前を使用すると、Siri がループに陥り、ユーザーに連絡先を何度も指定するように求められます...

質問
Siri をループに送ることなく、連絡先の名を使用して連絡先を検索する方法はありますか?

コード

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

ios - Xcode 8 SiriKit 拡張機能 - pid に接続できませんでした

ほとんどの場合、SiriKit 拡張機能を実行しようとすると、Xcode で「pid にアタッチできませんでした: '####'」とともに「申し訳ありませんが、アプリを続行する必要があります」というメッセージが表示されます。Siri 機能を有効にしています。奇妙なことに、私がクリーンアップして再構築すると、10回に1回拡張機能が機能します。誰もこれに対処する方法を知っていますか?

編集:console.appで私はこれを取得しています: