在我的应用程序中,我创建了一个SiriKit意图,允许用户搜索人员。如果他们直接从Siri触发此意图,我想使用此搜索字符串打开我的应用程序并显示结果 - 我可以通过将`.continueInApp`和一个`NSUserActivity`传递给完成处理程序来实现这一点。然而,如果该意图是Shor...
随着iOS 10的发布,SiriKit可供开发者使应用程序启用Siri。但从SiriKit文档中看来,SiriKit支持特定领域的应用程序。 目前,苹果建议以下领域: - VoIP呼叫 - 消息传递 - 支付 - 照片 - 锻炼 - 预约乘车 - CarPlay(仅限汽车供应商) - 餐厅预...
我有一个具有View类别的Intent Extension,用于展示应用程序信息,效果非常好。 现在出于安全原因,我需要启用TouchID,这样用户在请求信息之前需要进行身份验证。 我尝试了以下操作: func handle(intent: GetSaldoIntent, complet...
我正在尝试创建一个可在iOS 12中的新的Shortcuts应用程序中设置的INIntent。我已经阅读了文档并观看了苹果公司的视频。 我已经成功设置了所有内容,快捷方式也运行良好,但是我似乎无法弄清楚如何制作可自定义选项,让用户在设置快捷方式时进行编辑。Calendar应用程序的快捷方式设...
根据苹果文档,SFSpeechRecognizer 可以发送的请求次数是有限制的。 准备好处理由语音识别限制引起的故障。因为语音识别是基于网络的服务,所以限制是强制执行的,以便该服务可以保持对所有应用程序免费提供。每个设备每天可执行的识别数量可能会受到限制,每个应用程序可能会根据其每天发出的...
我创建了一个带有参数的自定义Intent,方法如下: 我已经捐赠了它: let intent = PlayIntent() intent.color = color let interaction = INInteraction(intent: intent, response: ni...
我创建了一个自定义的Siri意图,它在“快捷指令”应用程序中可见。但是,它只允许我从捐赠的快捷方式中选择,没有选项可以指定自己的参数。 是否有可能创建支持使用“快捷指令”应用程序提供参数的Siri意图? 我的意图配置: 结果长什么样: 我想要实现的目标 注意,字段可以预填(例...
我希望使用SiriKit开始一项锻炼。开启锻炼需要从应用扩展中打开主应用程序。 苹果提供的INStartWorkoutIntentHandling处理程序的样板代码为: func handle(startWorkout startWorkoutIntent: INStartWorkoutI...
我的Xcode版本是v10,我正在为SiriKit开发一个自定义意图,目标是iOS 12。 在Xcode 10中,自定义意图是在.intentdefinition文件中设计的,您可以在其中定义自己的参数以及意图短语的标题和Siri快捷方式。使用具有.intentdefinition文件的项目...
我们一直收到崩溃报告,显示“从应用程序使用INPreferences类需要com.apple.developer.siri授权。您是否在Xcode项目中启用了Siri功能?”。但是我们已经完全在Xcode中启用了Siri功能,并且APP ID 确实支持Siri功能,否则我们的应用程序一直会崩溃...