我有一个生成模拟心率的arduino,我能够使用BLE连接到iPhone并将心率保存到健康库中。
出于测试目的,我希望每当心率低于一定水平时,就向iPhone健康保险库发送低心率通知。但是,苹果文件提到我无法写低心率通知。如果是这样,iwatch如何为低心率写入iPhone健康保险库?
从苹果文件中提取
The low heart rate samples are read-only. Use this identifier to request permission to read these samples; however, you can’t request authorization to share them, and you can’t save new low heart rate events to the HealthKit store.
请推荐实现上述目标的一些步骤?
最佳答案
通常,Apple制造的应用程序可以使用未记录的API或Info.plist密钥获得某些特殊特权。 Apple允许其自己的产品使用这些未记录的/受限制的功能(显然),但是由于存在滥用的风险,或者由于API尚未对它们保持足够的状态,他们不希望开发人员使用这些功能特征。
因此,在这种情况下,很可能没有正确的方法让您实现这种准确的行为。
正如@Scriptable提到的那样,也许仅发送低值就足以让他们的库决定是否应发送通知。