0

我通过 Siri 向联系人汇款的任何请求都会触发网络搜索,将语音输入传递给 Safari(即“向 Bob 汇款 100 美元”)。

我在我的应用程序功能中启用了 Siri,并将 INSendPaymentIntent 添加到我的 info.plist 文件中。

这甚至发生在 UnicornChat(Apple 的示例项目)中,当尝试通过 UnicornChat 发送消息时会提示 iMessage。Unicorn Chat 的扩展 UI 会短暂出现,然后被 iMessage 覆盖。

这可能是苹果方面的问题,还是我可以做出潜在的修复?

4

2 回答 2

1

我的 Sirikit 扩展程序一直工作到昨天,现在我的行​​为与您相同。可能他们正在为 beta4 做准备。

于 2016-07-29T15:35:29.460 回答
0

我们在我工作的应用程序中遇到了同样的问题。我们让它开始正常工作的方法是确保您始终在所有以a 作为参数paymentRecord的完成中包含一个有效的。是一个可选属性,但是,文档中的讨论说明说明了这一点......INSendPaymentIntentResponsepaymentRecord

始终为该属性分配一个对象,该对象包含尽可能多的有关事务的信息。在确认阶段和您的 Intents 扩展处理付款之后,Siri 会将此信息传达给用户。

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

于 2016-08-13T20:06:22.340 回答