Как отправить уведомление о низкой частоте сердечных сокращений на iPhone? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть Arduino, который генерирует симулированный сердечный ритм. Я могу подключиться к iPhone с помощью BLE и сохранить сердечный ритм в хранилище здоровья.

В целях тестирования я хочу отправить уведомление о низком пульсе в хранилище здоровья 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.

Пожалуйста, порекомендуйте несколько шагов для достижения вышеуказанного?

1 Ответ

0 голосов
/ 06 июня 2019

Часто приложения, созданные Apple, могут получить некоторые специальные привилегии, используя недокументированные ключи API или Info.plist.Apple разрешает себе использовать эти недокументированные / ограниченные функции для своих собственных продуктов (очевидно), но из-за риска злоупотребления или из-за того, что API еще недостаточно чист, они не хотят, чтобы разработчики использовали их.функции.

Так что вполне возможно, что в этом случае у вас нет правильного способа добиться такого точного поведения.


Как уже упоминалось @Scriptable, возможно, достаточно будет просто отправить низкие значениячтобы их библиотека решала, следует ли отправлять уведомление.

...