Поддержание Apple Watch в бодрствующем состоянии более 70 секунд (watchOS 3)

Есть ли способ, чтобы Apple Watch не спали более 70 секунд? Я понимаю цель отключения лица для экономии заряда батареи, но я пытаюсь непрерывно собирать данные о движении в течение примерно 3 минут, и выборка прерывается, как только лицо отключается. Я настроил часы так, чтобы они оставались активными в течение 70 секунд при каждом нажатии на них, но есть ли способ предотвратить их выключение более чем на 3 минуты? Я нашел этот пост от февраля 2016, но не нашел никаких обновлений, подтверждающих или опровергающих возможность предотвращения перехода циферблата в спящий режим в watchOS 3.


person hstall2529    schedule 27.03.2017    source источник


Ответы (1)


Если вы смотрите на выборку данных о движении, таких как акселерометр или гироскоп, вы можете создать сеанс HKWorkout, который будет поддерживать работу вашего приложения в фоновом режиме. Несмотря на то, что ваш циферблат все равно в конечном итоге отключится без касания, вы по-прежнему сможете продолжать выборку данных о движении. Обратите внимание, что одновременно может быть запущен только один сеанс HKWorkout. Надеюсь это поможет!

person immadbananas    schedule 28.03.2017
comment
Большое спасибо за вклад, и я буду тестировать его! Знаете ли вы, разрешает ли Apple использовать сеанс HKWorkout для подобных целей? Мы хотели бы в конечном итоге разместить приложение в App Store, но хотели бы убедиться, что мы соблюдаем требования, установленные Apple. - person hstall2529; 30.03.2017
comment
Нет проблем, я надеюсь, что это поможет вам! Я не могу сказать наверняка, одобрит ли Apple приложение, которое делает это в App Store, но я бы сделал именно это, и, по моему мнению, они бы это сделали, особенно если выборка, которую вы делаете, составляет всего около трех минут. и тем более, если это как-то связано со здоровьем, хорошим самочувствием или фитнесом. - person immadbananas; 01.04.2017