ios - 使用 sirikit 读取 BLE 数据

标签 ios swift sirikit

我正在尝试将 Siri 集成添加到我的应用中。

用于从 BLE 设备读取测量值。如何在不结束 session 的情况下提示用户打开蓝牙并继续与 Siri 进行讨论。

从某种意义上说,进入设置可能会中断 Siri session 。

我还需要知道有多少 session 可用以及 siri 可以回复多少响应。

最佳答案

作为SiriKit文档清楚地表明,没有与 BLE 设备交互的 Intent,因此您无法使用 Siri 实现您的目标。

关于 Siri 可以处理/记住多少上下文的问题:它可以记住用于填充特定 Intent 所需参数的所有答案。一旦您的 Intent 扩展向 Siri 发出信号,表明它能够通过调用相关 Intent 域的 handle 函数处理具有所需信息的 Intent,Siri 将忘记之前的上下文。

关于ios - 使用 sirikit 读取 BLE 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50449925/

相关文章:

ios - 为什么我的 UIView 滚动时在 UIScrollView 内移出位置?

ios - 如何从不同的 View Controller 访问模型?

ios - 如何在 swift 5 中检查多个字符串不为零且不为空?

ios - 正则表达式替换 Swift 中的 html 字符串

ios-app-extension - 有没有办法将调试器与 Siri Intents *UI* 扩展一起使用?

swift - 付款意向 Sirikit 仍然无法正常工作

ios - 如何设置图像的色调颜色

ios - 寻找触手可及的通用蓝牙设备

arrays - Swift 4 - FlatMap 不会展平数组

ios - 如何自定义快捷方式应用程序的 SiriKit 意图扩展以询问是否允许访问?