7得票1回答
医疗领域应用的自定义意图

随着iOS 10的发布,SiriKit可供开发者使应用程序启用Siri。但从SiriKit文档中看来,SiriKit支持特定领域的应用程序。 目前,苹果建议以下领域: - VoIP呼叫 - 消息传递 - 支付 - 照片 - 锻炼 - 预约乘车 - CarPlay(仅限汽车供应商) - 餐厅预...

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

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

8得票1回答
Siri在现有项目中无法工作

我需要通过Siri在我的应用程序中启动VoIP通话。在演示项目中可以工作,但是当我将Intents Extension添加到现有项目中时,Siri不再工作。 在系统设置中,我的应用程序没有显示在“应用程序支持”部分。Plist配置如下: 另请参阅扩展的plist配置: 每当我发出...

8得票2回答
SiriKit 崩溃:"使用应用程序中的类需要 com.apple.developer.siri 权限。"

我们一直收到崩溃报告,显示“从应用程序使用INPreferences类需要com.apple.developer.siri授权。您是否在Xcode项目中启用了Siri功能?”。但是我们已经完全在Xcode中启用了Siri功能,并且APP ID 确实支持Siri功能,否则我们的应用程序一直会崩溃...

23得票5回答
本地化自定义SiriKit意图

我的Xcode版本是v10,我正在为SiriKit开发一个自定义意图,目标是iOS 12。 在Xcode 10中,自定义意图是在.intentdefinition文件中设计的,您可以在其中定义自己的参数以及意图短语的标题和Siri快捷方式。使用具有.intentdefinition文件的项目...

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

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

19得票4回答
苹果是否提供Siri的API?

苹果是否已经或将提供Siri API呢?如果我可以边喝咖啡边说出以下指令会更好: User: 嘿 Siri,请打开愤怒的小鸟; 第四关然后替我投掷一只小鸟。要确保至少击中一个绿色猪,否则你的薪水将受到影响。 Siri: 当然可以,我会为您完成的。 这是否可能?您认为苹果公...

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

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

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

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

8得票2回答
从SiriKit中的INExtension启动应用程序

我希望使用SiriKit开始一项锻炼。开启锻炼需要从应用扩展中打开主应用程序。 苹果提供的INStartWorkoutIntentHandling处理程序的样板代码为: func handle(startWorkout startWorkoutIntent: INStartWorkoutI...