ios - 如何从 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 应用程序处于后台或手机已锁定。
解决方案
应用程序未运行时的 Healthkit 后台交付“用户体验了如何使用每种数据类型的最低频率。”
推荐阅读
- android - Gradle 构建失败 - Unity
- ruby-on-rails - 如何在启动 Rails 应用程序时运行代码,但在跳转控制台或使用 rake 任务时不运行代码?
- elixir - 尝试使用管道但不确定它如何提取先前的值
- python - 抓取动态元素
- r - 在 R 中预测多个变量时间序列
- numpy - How to multiply a NxN matrix H with a Nx1 array t = [t1,t2,...,tN] such that H*t = [H*t1,H*t2,...,H*tN] using numpy?
- image - 配置文件 $HOME/.magick 的格式是什么?
- skype-for-business - 在 Skype for Business Client 中订阅状态更改
- regex - -f 但不是 -F 的正则表达式
- jquery - Jquery Datatables搜索和分页错误的位置