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

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

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

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

40得票2回答
如何将应用程序与iOS的联系人应用进行集成?

我正在尝试将一个消息应用程序与iOS联系人应用程序集成,以便用户可以通过联系人应用程序直接启动应用程序发送信息。这在 WWDC 2016 session 240中有所涉及,但显然有些细节被省略了。 按照WWDC的示例,我已经完成了以下操作: Added the activity type...

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

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

9得票1回答
Sirikit与Flutter的集成

我需要为我的Flutter应用程序提供SiriKit功能。 从我的角度来看,这似乎不可能实现,因为Flutter不支持Bitcode生成。 然而我同时也注意到,有一些人已经计划或者进行了关于此方面的测试。 能否有人澄清一下目前的状态?

10得票3回答
为RideIntent创建自定义CLPlacemark

我正在尝试使用Intents框架创建自定义CLPlacemark。 我在文件开头导入了'Intents'。 我找到了这个解决方案:let waypointLocation = CLLocation(latitude: 50.00, longitude: 8.00) let waypointNa...

18得票3回答
无效的Siri支持 - 自定义意图的本地化描述

我已经将二进制文件上传到iTunes Connect,但是我收到了这封电子邮件: 我们在您的应用程序“xxx”的最近交付中发现了一个或多个问题。您的交付成功,但您可能希望在下次交付中更正以下问题: 无效的Siri支持-本地化描述自定义意图:“xxxxxx”未找到区域设置:zh_CN 无效...

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

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

7得票1回答
在Siri意图中,将“每次询问”指定为参数的默认值

当显示一个INUIAddVoiceShortcutViewController实例时,我想让快捷方式的一个参数(类型为Decimal)默认为每次询问。 现在,默认值是.intentdefinition文件中的默认值(如果留空,则该字段重置为0)。 是否有一种方法定义意图,使得在快捷方式中实...

12得票1回答
SFSpeechRecognizer不能正确处理上下文字符串。

SFSpeechRecognizer 对于我的使用情况非常不准确。我已经尝试设置 contextual 字符串,因为我有一个单词数组需要匹配,但它仍然无法实现。我需要其他的配置吗? 我正在使用 Apple 提供的示例项目,只做了这个更改:recognitionRequest.contextu...