Comments 13
на последнем эмуляторе из SDK, geo-fence срабатывает при эмуляции локации GPS
0
Недавно была необходимость решать подобную задачу, после различных попыток остановился на pathsense.com, довольно простой API, неплохая точность, батарейку жрет также как geofences. Настроил работу в сервисе, при входе в зону вылетал пуш даже при закрытом приложении.
0
Спасибо, не знал о таком! Если верить табличке сравнения на их сайте, но это решение действительно лучше. Однозначно стоит попробовать!
Но я думаю, если на телефоне будет установлено несколько различных приложений, которые используют pathsense.com то расход батареи будет больше, за счет независимой обработки в каждом приложении. Что думаете?
Но я думаю, если на телефоне будет установлено несколько различных приложений, которые используют pathsense.com то расход батареи будет больше, за счет независимой обработки в каждом приложении. Что думаете?
0
Я в конечно счете после долгого тестирования отказался как от pathsense так и geofence из-за расхода батареи. Тратилось до 10% если постоянно включено. Реализовал так, раз в несколько часов подгружается список координат с радиусами, и сервисом раз в минуту проверять кто вошел, сейчас по результатам тестов батарейки есть почти в 10 раз меньше, но разумеется от такого способа свои проблемы, но меня все устраивает.
0
10% за какой период? Для своей задачи, я использовал geofance немного не по назначению, для определения что пользователь просто начал двигаться (планирую написать об этом еще одну статью) и по сравнению с другими подходами (прямую проверку GPS координат, google services activity recognition..) такой расход батарее заказчика устраивал)
0
Geofence всё ещё имеет проблемы, так например не всегда срабатывает триггер при выходе из гео-зоны, на реальных устройствах, поэтому надеяться на его работу неблагодарное занятие.
0
Как часто это происходит? Можно ли это как-то повторить? или это рандомный баг, который например, повторяется только где-нибудь в лесу?
0
Да, в официальной документации написано, что если вы находитесь где-то за городом, то триггеры не будут срабатывать. В моём же случае они не срабатывали в городе, причём на разных устройствах в случайном порядке которые находились рядом, закономерности никакой. furyon пишет про pathsense сервис, да он уменьшает количество не срабатываний, но напирмер на nexus 5 он тоже не всегда отрабатывает при выходе из зоны.
0
Мне кажется, не стоит удивляться, что между четырьмя мажорными версиями много изменений в api
0
Only those users with full accounts are able to leave comments. Log in, please.
Работа с геозонами (geofences) в Android. Обновление