Apple Maps имеет возможность маршрутизировать пользователей из дома на работу с iOS 7 и далее. Есть ли какой-либо метод, открытый или закрытый, который позволяет обнаруживать пользователя или нет пользователя дома?Обнаружение, если пользователь дома
0
A
ответ
3
Отъезд «Что нового в Core Location» WWDC 2014 видео о том, как использовать CLVisit
API для обнаружения, когда пользователь находится дома, на работе и т.д. https://developer.apple.com/videos/wwdc/2014/?id=706
Это доступно только с прошивкой 8 и вверх. Итак, для реализации на iOS 7 нет решения Apple api.
-1
Нет, нет. Вам нужно будет свернуть свое собственное решение, чтобы включить это, и получить разрешение от пользователя добавить свое домашнее местоположение в ваше приложение. Как вы можете себе представить, Apple не разрешит сторонним разработчикам такого рода информацию без разрешения пользователя.
Это отличное :) спасибо! Можете просто проверить, не работает ли версия ОС больше 7, и если не просто определить базовое местоположение и движение, чтобы выяснить, находятся ли они дома или работают или нет (лучшее решение для догадок). – patrickjquinn
Определенно! (Извините, я, по-видимому, не знаю, как использовать разметку в комментарии, если вам нужна быстрая версия, я могу что-то добавить, просто дайте мне знать!) Используя '' 'responsesToSelector''', проверьте, чтобы он мог использовать api перед выполнением вызова, так что это метод в iOS 8 и выше, который отслеживает посещение. Вы можете сделать другое для iOS 7 с помощью своего решения для развертывания! Obj-C: '' 'if ([locationManager отвечаетToSelector: @selector (startMonitoringVisits)]) { [locationManager startMonitoringVisits]; } '' ' – Drmorgan