|
Регулярное снятие координат в мобильном приложении | ☑ | ||
---|---|---|---|---|
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 минут, даже для сотовой сети. Про спутники и говорить нечего. А не коллбэками вообще не вариант снимать - оно же основной поток лочит на таймаут снятия.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |