我们正在开发一个 WatchKit 应用程序,它将心率数据传输到配套的 iOS 应用程序。这与 WCSession 配合得很好,但是,当 WatchKit 应用程序休眠时,数据不会继续传输。再次获取数据流的唯一方法是移动/触摸 Apple Watch 并再次唤醒它。
我们尝试实现 WKExtendedRuntimeSession,但我们无法使用此会话发送数据。有没有办法让数据继续连续传输,即使 watchkit 应用程序进入睡眠状态?
WatchOS:8.8.1 iOS:17.0 XCode:15.0.1
我的应用程序 https://github.com/gui-dos/DiaBLE 是独立的,我成功地将其保留在后台,同时与葡萄糖传感器 Libre 3 通信,该传感器每分钟都会定期重新连接。
即使我还不支持真正的锻炼活动,我仍将智能闹钟设置为 55 秒...B-)