0

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

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

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

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

4

2 に答える 2

1

私の Sirikit 拡張機能は昨日まで機能していましたが、今はあなたと同じ動作をしています。おそらく彼らはベータ4の準備をしています。

于 2016-07-29T15:35:29.460 に答える
0

私が取り組んでいるアプリでも同じ問題が発生していました。適切に動作するようにする方法は、パラメーターとしてpaymentRecordを受け取るすべての補完に常に有効な を含めるようにすることです。はオプションのプロパティですが、ドキュメントのディスカッション ノートにはこれが記載されています...INSendPaymentIntentResponsepaymentRecord

このプロパティには、トランザクションに関するできるだけ多くの情報を含むオブジェクトを常に割り当ててください。Siri は、確認フェーズ中、および Intents 拡張機能が支払いを処理した後に、この情報をユーザーに伝えます。

https://developer.apple.com/reference/intents/insendpaymentintentresponse/1638625-paymentrecord

于 2016-08-13T20:06:22.340 に答える