|   |   | 
| 
 | Регулярное снятие координат в мобильном приложении | ☑ | ||
|---|---|---|---|---|
| 0
    
        fisher 12.04.21✎ 14:32 | 
        Когда-то слышал, что на десятом андроиде с этим проблема, так как он в целях энергосбережения рубил обращения к GPS в фоне.
 А как с этим сейчас? | |||
| 1
    
        Волшебник 12.04.21✎ 14:35 | 
        А сейчас Android 11, который ещё больше рубит фоновые процессы     | |||
| 2
    
        fisher 12.04.21✎ 14:37 | 
        Вот блин. А это как-то решается через настройки, чтобы таки обеспечить торговым агентам трекинг из мобильного приложения в течение рабочей смены?     | |||
| 3
    
        Волшебник 12.04.21✎ 14:38 | 
        (2) поставь им Zenly     | |||
| 4
    
        fisher 12.04.21✎ 14:41 | 
        (3) Нужно как часть рабочего решения. Чтобы рисовать потом план-факт на карте.     | |||
| 5
    
        fisher 12.04.21✎ 14:42 | 
        Ну и автоматически понимать, на каких торговых точках агент не побывал.     | |||
| 6
    
        Волшебник 12.04.21✎ 14:42 | 
        (4) Тогда фиксируй координаты по кнопке Check-in из интерфейса     | |||
| 7
    
        Осинкин 12.04.21✎ 14:43 | 
        (6) Что, в общем, и делают большинство таких приложений.     | |||
| 8
    
        fisher 12.04.21✎ 14:48 | 
        (6) На худой конец пойдет... Как по мне так даже лучше было бы. Но как всегда - хотят все и сразу. Чтобы полноценный трекинг тоже был.     | |||
| 9
    
        Garykom гуру 12.04.21✎ 14:52 | 
        (0) нативное мобильное приложение пиши а точнее сервис даже     | |||
| 10
    
        fisher 12.04.21✎ 14:54 | 
        Ну, пишут же приложения, которые умеют эту бяку обходить.
 Думал, может последние релизы тоже научились... | |||
| 11
    
        H A D G E H O G s 12.04.21✎ 14:58 | 
        (10) Foreground Сервис на Java в связке с внешней компонентой на Native C++     | |||
| 12
    
        H A D G E H O G s 12.04.21✎ 14:59 | 
        (10) Из минусов - будет нехилый опыт взаимонасилия и стикер, постоянно висящий на шторке.
 ВК рекомендую писать в Android Studio, не в Visual Studio | |||
| 13
    
        fisher 12.04.21✎ 15:03 | 
        Да необязательно, чтобы сервисом. Достаточно, чтобы невыгруженная приложуха могла достучаться до GPS.     | |||
| 14
    
        fisher 12.04.21✎ 15:05 | 
        Кстати. Данные месторасположения кроме координат возвращают еще и точность в метрах. Насколько можно доверять этому показателю? Чтобы, например, получать координаты не через GPS и если точность достаточная, то ну их нафиг эти спутники? А если недостаточная - тогда уже пытаться космос опрашивать.     | |||
| 15
    
        Волшебник 12.04.21✎ 15:06 | 
        (8) Тогда вас проклянут агенты. И куда вы потом с испорченной кармой?     | |||
| 16
    
        H A D G E H O G s 12.04.21✎ 15:07 | 
        (13) Нет невыгружаемых приложух в Android. И почти нет сервисов. Foreground Сервис говорит ОСе, что КРАЙНЕ желательно его не выгружать     | |||
| 17
    
        Kassern 12.04.21✎ 15:12 | 
        (0) Нацепи на агентов что-то типа такого Teltonika TMT250 и в режиме онлайн отслеживай все их перемещения)     | |||
| 18
    
        fisher 12.04.21✎ 15:14 | 
        (15) Сначала необходимо избежать проклятий начальства. Они гораздо более опасные.
 (16) Ну, ок. Вопрос чуть о другом. Что мол даже если приложуха не выгружена, то вроде бы в десятом андроиде она достучаться до GPS не сможет будучи неактивной (а раньше могла). Сам еще не проверял. | |||
| 19
    
        H A D G E H O G s 12.04.21✎ 15:22 | 
        (18) Скачай Android Studio, поставь эмуль 10 Ведроида, напиши logcat координатов в каждую секунду, сделай неактивной да и смотри активность в AS     | |||
| 20
    
        Волшебник 12.04.21✎ 15:24 | 
        (18) Если бы вы были навигатором, то ещё ладно. Агентов не надо отслеживать в реальном времени. Тем более батарейка телефона очень ограничена. Если из-за вашего отслеживания телефон разрядится, то агент не сможет ни сообщить свои координаты, ни обработать заказ. 
 Снимайте координаты в момент обработки заказа. | |||
| 21
    
        Kassern 12.04.21✎ 15:25 | 
        (20) видимо, тут как для водителей надо, мол чтоб окольными путями не ходили)     | |||
| 22
    
        fisher 12.04.21✎ 15:26 | 
        (20) Не поверишь. Но навигатором - тоже есть такая хотелка :)     | |||
| 23
    
        Kassern 12.04.21✎ 15:28 | 
        (22) продается же куча решений для отслеживания передвижения, зачем эти костыли?     | |||
| 24
    
        Garikk 12.04.21✎ 15:28 | 
        (0) проблема не в андройде, а в производителях телефонов которые ломают встроенный функционал
 был у меня когдато lenovo S-какойто телефон, там вообще ничего нельзя было сделать, он через 5 минут тушил все фоновые сервисы и засыпал, независимо от любых настроек сейчас с xiaomi можно настраивать у каждого приложения этот режим (но он постоянно почемуто слетает) чтобы он не давил сервисы для энергосбережения | |||
| 25
    
        Garikk 12.04.21✎ 15:29 | 
        по этому не угадаешь на 100% все от вендора зависит     | |||
| 26
    
        fisher 12.04.21✎ 15:29 | 
        (19) Не очень понял, зачем мне для проверки нужен logcat. Да и эмулятор тоже, в принципе. Найду на чем затестить.     | |||
| 27
    
        Mikeware 12.04.21✎ 15:30 | 
        (21) для агентов "пути" - их дело. главное, чтоб в плюс-минус время были в заданной точке (и то, "плюс-минус", ибо в самой точке в 70% нет покрытия gps).     | |||
| 28
    
        fisher 12.04.21✎ 15:32 | 
        (27) Вот именно. Чаще всего на самой точке спутники не словишь. То есть чекинится нужно отдельно на открытом пространстве. Неудобно.     | |||
| 29
    
        Mikeware 12.04.21✎ 15:36 | 
        (28) а "мобильное" дофига жрет при снятии? Акиторг вроде снимает трек даже в фоне, МобиС- тоже. А+ испортился, еле ворочается...     | |||
| 30
    
        H A D G E H O G s 12.04.21✎ 15:36 | 
        (26) Тогда вообще никаких проблем. Пиши простейшее приложение и логгируй координаты постоянно. Декативируй и смотри, есть ли лог     | |||
| 31
    
        Волшебник 12.04.21✎ 15:39 | 
        (28) При обработке заказа пытайся считать координаты стразу. Если не получилось, то взводи флаг "нужен чек-ин", и, пока приложение активно, считывай координаты. Есть хорошие шансы, что во время активности телефона агент выйдет на открытое пространство.     | |||
| 32
    
        fisher 12.04.21✎ 15:40 | 
        (29) В смысле "жрет"?
 (30) Не. Капитанских советов мне не надо. Мне бы все ответы на блюдечке с голубой каемочкой :) (31) Хорошая рацуха, спасибо. | |||
| 33
    
        H A D G E H O G s 12.04.21✎ 15:41 | 
        (32) Удачи, мистер Горски.     | |||
| 34
    
        fisher 12.04.21✎ 15:44 | 
        Хм...
 Начал тестить на девайсе с 9-м андроидом. После нескольких снятий координат через GPS телефон начинает греться, хоть и не очень сильно. Значок местоположения появляется только на момент снятия. Т.е. буквально пару снятий сделал и больше не снимаю - а при активном приложении телефон греется. Странно. | |||
| 35
    
        Волшебник 12.04.21✎ 16:08 | 
        (34) Береги карму     | |||
| 36
    
        sikuda 12.04.21✎ 19:17 | 
        Написали же тебе береги батарейку. Снял координаты по GPS и Network и гаси колбеки определения координат.     | |||
| 37
    
        sitex naïve 12.04.21✎ 22:24 | 
        (0) Мы ушли от такой идеи. Если надо проконтролировать лучше тогда смотреть - Мониторинг сотрудников. 
 И то самые ушлые, стали переадресацию ставить - хотя это заметно. | |||
| 38
    
        fisher 13.04.21✎ 12:18 | 
        (36) Дык я даже коллбэков еще не назначал! Тупо по кнопке несколько раз снял - а телефон остывать не хочет. Буду гонять все в комплексе на разных провайдерах и телефонах и смотреть на поведение. Думаю пытаться сначала координаты по данным сети получать и если в пределах ста-двуста метров погрешность, то GPS не трогать. Ну и на чисто GPS тоже интересно погонять в течение дня. Насколько оно угандошивать батарею будет, если скажем каждые 5 минут снимать координаты. Сначала на 9 андроиде погоняю, где как говорят с этим жить еще можно было. Потом попробую с 10 побороться.     | |||
| 39
    
        fisher 13.04.21✎ 12:21 | 
        (37) Посоветуете какое-то конкретное приложение? Мне бы что-то, откуда потом в учетную систему можно было удобно данные подсасывать. Хоть садись и свое пиши...     | |||
| 40
    
        sitex naïve 13.04.21✎ 12:22 | ||||
| 41
    
        sitex naïve 13.04.21✎ 12:24 | 
        (39) + для нужных товарищей  выдать корп симки и поставить там расписание каждые 15 минут. Всем все объяснить , что и за чем и почему. А наших после 2-3 часов отключения аппарат, могут отнять столько же из ЗП . если не будет вменяемых объяснений.     | |||
| 42
    
        fisher 13.04.21✎ 12:26 | 
        (40) И что, оттуда по API можно данные забирать? Круто тогда. Я вна Украине, попробую у наших провадейров поискать похожие сервисы. Но если там только по сотам местоположение ловится, то не канает. Много разъездов через слабоперекрытые вышками районы.     | |||
| 43
    
        sitex naïve 13.04.21✎ 12:33 | 
        (42) API увы нет. Или в нашем тарифе нет, оно и не требуется. Все отчеты приходят на почту. Есть отдельное звено которое смотрит выборочные или по запросу     | |||
| 44
    
        sikuda 23.04.21✎ 17:38 | 
        Как результаты прогона? Интересуюсь.     | |||
| 45
    
        fisher 23.04.21✎ 18:03 | 
        (44) Пока только на 9-м андроиде гонял. Там боль-менее. Если не запускать чего-то, что спровоцирует выгрузку из памяти.     | |||
| 46
    
        fisher 26.04.21✎ 09:18 | 
        (44) Еще из любопытных наблюдений - и для спутников и для сотовой сети на тесте запустил коллбэки на ежеминутное снятие координат. Но снимает как бог на душу положит. Может и раз в 10 минут, даже для сотовой сети. Про спутники и говорить нечего. А не коллбэками вообще не вариант снимать - оно же основной поток лочит на таймаут снятия.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |