У нас есть приложение, которое используется вокруг автомобилей. Он не должен использоваться, пока автомобиль находится в движении (законы & здоровье & требования безопасности). Мы можем заблокировать устройство только для использования этого приложения через управляемый доступ, но нам действительно нужно сделать это, также заблокируйте приложение, когда автомобиль движется. В идеале, появится какой-то экран блокировки, говорящий, что вы не должны использовать его во время движения, и он останется там до тех пор, пока автомобиль не остановится.Как определить, остановлено ли устройство iOS или перемещено (вождение)
Теперь мы знаем, что GPS на устройстве iOS не так точен, поэтому я думаю, что что-то в CoreMotion (возможно, в сочетании с GPS) будет делать трюк. По сути, мы хотим активировать этот режим Drive Safe, когда устройство движется быстрее, чем 10 км/ч.
Можно ли это сделать? Как мы можем предотвратить ложные флаги (GPS случайным образом прыгающих мест - как это известно) Является ли CoreMotion способом сделать это?
В конечном счете было бы здорово, если бы Apple представила такую вещь в ОС, чтобы прекратить отвлекаться на вождение (текстовое сообщение/FB/твитирование во время вождения), но я надеялся хотя бы на это одно приложение, мы можем это сделать.
Заранее благодарим за любые указатели или советы.
Я думаю, что вы можете использовать акселерометр. не уверен, но читал в wikipedia http://en.wikipedia.org/wiki/Аккелерометр – Jageen
GpS на iphone4/4s и, вероятно, на iphone5 тоже, является одним из лучших GPS-чипов на рынке. вы можете супер надежно определить Gps, если устройство движется или нет. ты пробовал? – AlexWien
@ Джордан М: вы получаете решение? Если вы уже реализовали, можете ли вы поделиться этим здесь? Спасибо заранее. – Nikh1414