首页 > 解决方案 > 如何从 Apple Watch 获取实时健康更新,将其与健康工具包同步并将其发送到服务器?

问题描述

我正在开发一个使用健康工具包数据的 iPhone 应用程序,并在我打开 iPhone 应用程序时将数据发送到服务器。

我的要求是,只要 Apple Watch 的心率、步数等有任何变化(即使手表被锁定 - 黑屏),iPhone 中的健康套件也应该更新,并且同样应该发送到我的服务器,即使当我的 iPhone 应用程序处于后台或设备被锁定时。基本上,每当healthkit数据发生变化时,我都会尝试向服务器发送更新。这甚至可能吗?

我点击了这个链接HealthKit (iOS) won't deliver data in background (objC) to implement Observer Query to fetch heart rate from health kit 并且只有当我在某个时间间隔内解锁 iPhone 时它​​才起作用。每当手表应用程序中的 healthkit 数据有任何更新时,我都需要调用此处理程序,即使我的 iPhone 应用程序处于后台或手机已锁定。

标签: iosobjective-capple-watchhealthkit

解决方案


应用程序未运行时的 Healthkit 后台交付“用户体验了如何使用每种数据类型的最低频率。”


推荐阅读