我通过Siri向联系人汇款的任何请求都会触发网络搜索,将语音输入传递给Safari (即"Send $100 to Bob")。
我已经在我的应用程序功能中启用了Siri,并在我的info.plist文件中添加了INSendPaymentIntent。
甚至在UnicornChat (苹果的示例项目)中也会发生这种情况,在尝试通过UnicornChat发送消息时会提示iMessage。Unicorn聊天的扩展UI会短暂出现,然后会被iMessage的扩展UI覆盖。
这可能是苹果方面的一个问题,或者我可以做一个潜在的解决方案?
发布于 2016-07-29 23:35:29
我的Sirikit扩展一直工作到昨天,现在我有了和你一样的行为。也许他们正在为beta4做准备。
发布于 2016-08-14 04:06:22
我们在我工作的应用程序中遇到了同样的问题。我们让它正常工作的方法是确保你总是包含一个有效的paymentRecord,所有的补全都以INSendPaymentIntentResponse为参数。paymentRecord是一个可选属性,但是,文档中的讨论说明表明...
始终将一个对象分配给此属性,该对象包含与您所拥有的有关事务的信息一样多的信息。Siri在确认阶段和意向扩展处理付款后,会将这些信息传达给用户。
https://developer.apple.com/reference/intents/insendpaymentintentresponse/1638625-paymentrecord
https://stackoverflow.com/questions/38646079
复制相似问题