gpt4 book ai didi

bluetooth-lowenergy - 如何在后台运行连接到 BLE 外设的 watchOS 应用程序?

转载 作者:行者123 更新时间:2023-12-03 23:50:51 26 4
gpt4 key购买 nike

我正在创建一个 watchOS 应用程序。该应用程序应连接到 BLE 标签,该标签将距离值发送到 Apple Watch。如果距离低于给定值,应用程序应该向用户提供一些关于此的反馈。

阅读有关核心蓝牙和后台任务的信息,似乎不可能。如果我是对的,当应用程序挂起时,它将不再从 BLE 外设接收数据。我应该如何处理这个任务?是否可以在后台运行这样的应用程序 8 小时?我找不到关于此的更多信息,似乎不可能。

最佳答案

在后台使用蓝牙的 WatchOS 应用程序存在限制,主要是:-

  • 最小连接间隔是 30ms 而不是 15ms(对于 iOS
    设备)。
  • Apple Watch 只能作为中央设备运行。
  • Apple Watch 一次只能连接两个外设。
  • 当应用程序进入后台时,外围设备会断开连接。

  • 可以在以下链接中找到有关此的更多详细信息:-
  • https://www.raywenderlich.com/336-core-bluetooth-in-watchos-tutorial
  • https://developer.apple.com/videos/play/wwdc2017/712/

  • 唯一的异常(exception)是如果您使用 HKWorkoutSession。更多信息请见 here .

    我希望这有帮助。

    enter image description here

    关于bluetooth-lowenergy - 如何在后台运行连接到 BLE 外设的 watchOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58081920/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com