169 похожих чатов

Всем привет Проблема с Foreground Services на Xamarin.Forms (на сборке андроида). По

требованиям должен быть сервис, работающий в фоне, который будет раз в минуту отправлять местоположение пользователя на наш сервер.
Проблема в том, что сервис работает (если судить по закреплённому уведомлению) от 4 до 7 часов, после чего уведомление просто пропадает и, соответственно, сервис падает.
Перепробовали кучу темплейтов: майкрософтовские падают с ошибкой сразу при запуске, сторонние же падают через какое-то время.
Пробовал и разрешать приложению автозапуск, и отключать ограничения экономии заряда, и добавлять сервис в манифест: толку нет, за ночь сервис умирает.
Может кто-то смог побороть похожую задачу и сможет подсказать, какое есть решение, ну или хотя бы даст ссылочку на проверенный темплейт?

9 ответов

19 просмотров

Андроид 11 ? на 10 тоже самое ?

Mihail- Автор вопроса

Обкатывали сборки на 9 и 10 андроидах Два с оболочкой MIUI, один с оболочкой OPPO (не помню, как она верно называется)

есть возможность запускать сервис снова через 4 часа?

Mihail- Автор вопроса
bubilden
есть возможность запускать сервис снова через 4 ча...

Только если открыть приложение, тогда сервис сразу поднимается Но нам важно предусмотреть, что пользователь может не открывать приложение день-другой

Mihail
Только если открыть приложение, тогда сервис сразу...

а сервис может запускать новый свой экземпляр и закрывать сам себя?

Mihail- Автор вопроса
bubilden
а сервис может запускать новый свой экземпляр и за...

Такой вариант мы не пробовали Но посмотрим, спасибо

присылайте "скрытый" пуш и будите сервис. Но на многих девайсах при включении режима экономии энергии и это не поможет

Mihail- Автор вопроса
dimonovdd
присылайте "скрытый" пуш и будите сервис. Но на мн...

Нам бы хоть добиться работоспособности в стандартном режиме, это уже будет успех Спасибо, попробуем этот вариант

Используйте Foreground Service

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта