我正在使用一个iPhone应用程序,该应用程序使用健康套件数据,并在每次打开iPhone应用程序时将数据发送到服务器。
我的要求是,只要Apple Watch的心率,步数等发生变化(即使手表被锁定-黑屏),iPhone中的健康工具包都应该更新,并且应该发送给我的服务器即使我的iPhone应用程序处于后台或设备已锁定。基本上,只要Healthkit数据发生更改,我都会尝试将更新发送到服务器。这有可能吗?
我点击了此链接HealthKit (iOS) won't deliver data in background (objC),以实施“观察者查询”以从医疗工具包中获取心率,并且该功能仅在我以一定间隔解锁iPhone时才有效。每当Watch应用程序中的healthkit数据有任何更新时,即使我的iPhone应用程序处于后台或电话被锁定,我都需要调用此处理程序。