Sirikit完全启动应用程序,而不是在自己的卷轴中显示

时间:2016-08-10 13:44:57

标签: ios

我刚刚创建了单个视图控制器应用程序并添加了带有Siri扩展的目标(意图和意图ui扩展名)。 但是,当我说Siri命令启动意图时,它只是启动应用程序,而不是在Siri视图中显示。由于我已经开始探索Siri,请让我知道这个问题,如果有任何教程我可以通过

3 个答案:

答案 0 :(得分:1)

在主要目标构建阶段的“嵌入应用扩展”下禁用“仅在安装时复制”,这为我解决了此问题。 enter image description here

答案 1 :(得分:0)

您应该按照以下步骤操作: -

  • 添加意图和intentsUI(如果您需要自定义默认UI) 扩展

  • 覆盖意图管理员

  • 在info.plist中提及您的意图
  • 允许应用程序在手机设置中由siri执行

最好的开始方式是通过SiriKit Programming Guide

此外,您可以获得一些sample code from Apple here

答案 2 :(得分:0)

我有同样的问题。错误在于扩展名的plist在NSExtensions->NSExtensionAttributes->IntentsSupported中包含错误的条目-显然,默认Xcode操作不正确。

您需要声明的是您处理的意图的实际类名称,而根据intentdefinition文件,它们的名称​​ not