【问题标题】:SiriKit queries trigger web searchSiriKit 查询触发网络搜索
【发布时间】:2016-07-28 20:24:28
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: swift xcode8 ios10 sirikit


    【解决方案1】:

    我的 Sirikit 扩展程序一直在工作,直到昨天,现在我也遇到了同样的行为。可能他们正在为 beta4 做准备。

    【讨论】:

      【解决方案2】:

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

      总是为这个属性分配一个包含尽可能多的对象 您所拥有的有关交易的信息。 Siri 传达了这一点 在确认阶段和您之后向用户提供的信息 Intents 扩展处理付款。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-01
        • 2018-10-22
        • 1970-01-01
        • 2017-01-02
        • 1970-01-01
        • 2018-02-18
        • 1970-01-01
        • 2016-06-27
        相关资源
        最近更新 更多