使用 sirikit 读取 BLE 数据

Read BLE data using sirikit

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

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

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

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

正如 SiriKit 文档清楚显示的那样,没有与 BLE 设备交互的 Intent,因此您无法使用 Siri 实现您的目标。

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