如何根据Intent类型在Sirikit扩展中推送不同的IntentViewController



我正在尝试将Sirikit扩展集成到我现有的iOS应用程序中。为此,我将使用两种不同类型的意图。

INSendMessageIntent - to send message from Siri through my app.
INSendPaymentIntent - for making a payment

对于这两种意向类型,我都使用custom&不同的CCD_ 2。

但是,如何根据Intent类型在Sirikit扩展中推送不同的ViewController,即,如果我说Make payment using MyWorld,则必须推送一个PayViewController,而当我说Send message using MyWorld时,必须推送MessageViewController

我想在运行时根据Intent类型(即INSendMessageIntentINSendPaymentIntent(动态选择View控制器。

我认为您应该能够通过创建独立目标来支持Siri的多个功能。支付UI是IntentsUI的一个目标,消息UI是另一个目标。每个的信息plists定义了哪个目标关注哪种类型的意图。

相关内容

  • 没有找到相关文章

最新更新