14得票1回答
Siri自定义意图:在“快捷指令”应用程序中使用变量

我创建了一个自定义的Siri意图,它在“快捷指令”应用程序中可见。但是,它只允许我从捐赠的快捷方式中选择,没有选项可以指定自己的参数。 是否有可能创建支持使用“快捷指令”应用程序提供参数的Siri意图? 我的意图配置: 结果长什么样: 我想要实现的目标 注意,字段可以预填(例...

12得票3回答
iOS 15和WatchOS 8上的奇怪快捷方式问题

我有一个应用程序,允许用户为其创建快捷方式。在我的 iPhone 和 Apple Watch 上正常运行,直到我将设备升级到 iOS 15 和 WatchOS 8.0。 每次我说“允许”后,它仍然会要求我“允许 *** 与(null)共享数据” 我进行了谷歌搜索,但只找到了一个帖子有类似的问题...

9得票7回答
当有多个快捷方式 (NSUserActivity) 时,Siri快捷按钮 (INUIAddVoiceShortcutButton) 显示错误的标题。

我在我的应用程序中有两个Siri快捷方式。 我使用NSUserActivity来捐赠这些快捷方式。我还在info.plist中创建了2个NSUserActivityTypes。 有两个视图控制器处理这些快捷方式(1个视图控制器处理1个快捷方式)。 如果我从一个视图控制器添加一个Siri快捷...

9得票1回答
如何创建一个接受用户传递输入的Siri意图

我创建了一个带有参数的自定义Intent,方法如下: 我已经捐赠了它: let intent = PlayIntent() intent.color = color let interaction = INInteraction(intent: intent, response: ni...

9得票3回答
Siri意图捐赠用于捷径的结果出现错误

我已经为Siri快捷方式创建了一个简单的意图,但每当我尝试捐赠该意图时,就会出现以下错误。 交互捐赠失败:%@ 错误域=IntentsErrorDomain Code=1901 “无法捐赠交互 { 意图 = { 用户 = ; 标识符 ...

9得票4回答
在iOS中为蓝牙设备设置快捷方式

我看到打开/关闭蓝牙很容易,但如果我能设置或切换我的设备中的扬声器蓝牙就太好了。有没有一种方法可以设置系统值? 我如何在iOS上为蓝牙设备创建一个操作或快捷方式?我目前使用的是iOS 12,如果可能的话,我更喜欢这个版本的解决方案。

9得票1回答
如何在快捷指令应用程序中自定义Siri快捷方式

如何在快捷方式应用程序中自定义Siri快捷方式? 此问题与iOS 12的新功能有关:Siri快捷方式。用户可以使用Siri快捷方式通过自定义的语音短语或在新的iOS 12“快捷方式”应用程序内触发应用程序特定功能(由开发人员创建)。 快捷方式应用程序允许您通过组合来自应用程序的快捷方式创建工...

8得票1回答
Siri意图扩展内的TouchID身份验证

我有一个具有View类别的Intent Extension,用于展示应用程序信息,效果非常好。 现在出于安全原因,我需要启用TouchID,这样用户在请求信息之前需要进行身份验证。 我尝试了以下操作: func handle(intent: GetSaldoIntent, complet...

8得票1回答
有没有可能创建一个带有可变参数的Siri快捷方式?

我的应用程序中有十二个相关的操作,我希望用户可以用Siri来执行这些操作,但我不确定如何有效地实现。我知道当用户执行一个动作时,我可以捐赠一个INIntent,但是是否可以捐赠带自定义参数的动作?例如,用户可以说“执行动作1”,其中1为参数。用户需在使用Siri之前执行所有12个操作吗?我也知...

8得票1回答
处理 Siri 中带有意图参数和动态选项的错误。

我已经在意图定义中将意图参数设置为 dynamic。 假设提供选项信息的服务器当前处于宕机状态。 目前尚不清楚如何向用户展示无法检索选项的事实。我们应该返回选项的完成字段还接受一个 Error。我已经填充了一个Error 的子类,并且还为这个类实现了 LocalizedError 协议....