Внедрение технологии geofencing в мобильное приложение

О том, что такое geofencing и чем он отличается от iBeacon можно прочитать в статье Максима Кульгина «global push, geofencing & ibeacon«.

geofencing-promo

Geofencing доступен с iOS 7.0. В версии 7.1 Apple добавили возможность использовать геофенсинг в фоновом режиме. Исходя из документации есть несколько ограничений по использованию технологии геофенсинг в мобильном приложении: обновление данных происходит раз в 5 минут, уведомление приложения возможно каждые 500 метров и наиболее значимое ограничение — можно зарегистрировать только 20 регионов на событие.

Если с первыми двумя ограничениями ничего не сделать, то 3-е можно учитывать и показывать пользователю только ближайшие места к нему. Для этого мы учитываем текущее положение пользователя и подписываемся на ближайшие 20 геозон.

Т.к. технология довольно новая не у кого подсмотреть уже обкатанные решения, поэтому на тестирование ушло довольно много времени. Столкнулись с необходимостью создать собственный LocationManager и вручную управлять событиями регистрации и удаления геозон.

В ближайшем будущем планируем выпустить приложение клиента с интегрированной технологией геофенсинга. Конечно же мы сможем показать статистику, какие магазины наиболее популярны у пользователей мобильного приложения, какие сообщения показывались и как это сказалось на заказах!

]]>

Добавить комментарий