Как узнать, движется ли пользователь в транспортном средстве в iOS, если в устройстве iOS нет процессора M7?

Я знаю, как узнать, движется ли пользователь в транспортном средстве в следующих случаях:

<сильный>1. CLLocationManager:

В этом случае, основываясь на скорости в методе locationManager:didUpdateLocations, я могу узнать, движется ли пользователь в транспортном средстве.

<сильный>2. Если M7 доступен --> CMMotionActivityManager:

В этом случае я могу использовать метод CMMotionActivity в startActivityUpdatesToQueue:withHandler и узнать, движется ли пользователь в транспортном средстве.

Я застрял в случае, когда устройство iOS не имеет процессора M7.

Я могу использовать CLLocationManager в этом случае, но это разряжает батарею устройства, поэтому я не собираюсь выбирать этот вариант для достижения функциональности.

Пожалуйста, дайте мне рекомендации, чтобы узнать, двигается ли пользователь в транспортном средстве Если M7 недоступен.

Я ссылался на следующие ссылки, но они мне не помогли.

Заранее спасибо.


person Ashok    schedule 06.02.2015    source источник
comment
Привет, у меня точно такая же проблема, ты нашел ответ?   -  person ozd    schedule 07.12.2015
comment
@озд. Еще нет. На самом деле я не мог тратить на это больше времени, так как у меня были другие дела в приоритете. Проверьте это один раз stackoverflow.com/questions/17869659/   -  person Ashok    schedule 07.12.2015
comment
Я настоятельно рекомендую использовать новые фреймворки и API.   -  person Hemang    schedule 09.03.2016