home.social

#foreground_service — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #foreground_service, aggregated by home.social.

fetched live
  1. Уведомления на Android без Google: почему UnifiedPush через публичный ntfy у вас не работает

    Как вы помните мы делаем мессенджер. Google-сервисы в нашем основном регионе недоступны, значит FCM отпадает, что мы с этим сделали? Стандартный ответ на эту задачу известен и выглядит красиво: UnifiedPush. Открытый контракт, никакого Google, пользователь сам выбирает, через кого получать сигналы. Мы так и сделали в июне, всё заработало на тестовых устройствах, и мы поехали дальше. Полтора месяца спустя пошли жалобы, что уведомления не приходят. Мы полезли в логи прода и обнаружили, что четыре из пяти попыток разбудить устройство заканчивались отказом , и так было с первого дня работы фичи. Ниже разбор: почему так, почему платный тариф это не лечит, и что мы в итоге написали сами. Цифры настоящие, из журнала боевого сервера.

    habr.com/ru/articles/1065510/

    #UnifiedPush #ntfy #pushуведомления #Android_без_Google #FCM #WebPush #foreground_service #Kotlin #selfhosted #обход_блокировок

  2. Актуальные практики работы в фоне Android-приложений

    Привет! С вами снова Алексей, Android-разработчик из Облака Mail. В прошлой статье я подробно разобрал, как менялись правила фоновой работы в Android на протяжении всех версий ОС. А сегодня я расскажу, какие инструменты реально работают на последних версиях системы и как их правильно использовать. Везде также будут примеры кода и ссылки на документацию.

    habr.com/ru/companies/vk/artic

    #Android #workmanager #jobscheduler #AlarmManager #DownloadManager #мобильная_разработка #foreground_service

  3. «Open Tracker: как разработать Android-приложение для автоматического трекинга коммерческих представителей. Часть 1»

    Эта статья посвящена созданию Android-приложения для решения практической задачи — отслеживания местоположения коммерческих представителей в полевых условиях. Статья может быть полезна широкому кругу Android-разработчиков как с точки зрения использования готового решения, так и с точки зрения реализации отдельных компонентов приложения для применения в своих проектах.

    habr.com/ru/articles/929436/

    #трекер #foreground_service #flow #kotlin_coroutines #gpsтрекинг #compose