Size: a a a

StartAndroid Ru Kotlin

2020 December 01

PS

Petrov Sergey in StartAndroid Ru Kotlin
Типа чтобы пришел пуш, но юзеру не приходило уведомление. Забирать данные в фоне, а потом по окончанию сбора ивентов - показывать уведомление юзеру
источник

OR

O R in StartAndroid Ru Kotlin
Petrov Sergey
Типа чтобы пришел пуш, но юзеру не приходило уведомление. Забирать данные в фоне, а потом по окончанию сбора ивентов - показывать уведомление юзеру
Надо смотреть в документацию
источник

OR

O R in StartAndroid Ru Kotlin
В любом случае, без пуш никак клиента не разбудить. А с 6 версии андроид четко приложения усыпляет. В 9 и 10 этого ещё жёстче стало
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
O R
В любом случае, без пуш никак клиента не разбудить. А с 6 версии андроид четко приложения усыпляет. В 9 и 10 этого ещё жёстче стало
А приоритет фоновым процессам не помогает?
Не могу вопрос сформулировать, но у сервисов же есть приоритет, вроде бы
источник

OR

O R in StartAndroid Ru Kotlin
Efim Arisov
А приоритет фоновым процессам не помогает?
Не могу вопрос сформулировать, но у сервисов же есть приоритет, вроде бы
Вообще нет. Приложение не может будить систему чаще 15 минут.
источник

OR

O R in StartAndroid Ru Kotlin
Фоновые сервисы тоже засыпают
источник

OR

O R in StartAndroid Ru Kotlin
У меня сейчас как раз задача приложение которое по таймеру забирало с сервера данные переписать под пуш из-за этого всего
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
O R
Фоновые сервисы тоже засыпают
А если сервис не успел выполнить работу и от этого крашнулся прил?)
источник

OR

O R in StartAndroid Ru Kotlin
Efim Arisov
А если сервис не успел выполнить работу и от этого крашнулся прил?)
Значит сервис неверно спроектирован
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Понятно )
источник

OR

O R in StartAndroid Ru Kotlin
Фоновый сервис засыпает когда неактивен, насколько я помню. Могу ошибаться. Но у меня в приложении система его глушит минут через 5-7 после последней активности
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
Так что, получается самая лучшая реализация - это не фоновое обновление ивентов и слать юзеру пуш и когда приложение открывается - тогда тянуть ивенты?
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
Я правильно понял?
источник

OR

O R in StartAndroid Ru Kotlin
Petrov Sergey
Так что, получается самая лучшая реализация - это не фоновое обновление ивентов и слать юзеру пуш и когда приложение открывается - тогда тянуть ивенты?
На мой взгляд это единственно стабильно работающая организация
источник

OR

O R in StartAndroid Ru Kotlin
Как вариант: пуш будит приложение, оно запускает сервис, сервис тянет данные. Закончив принятие данных сервис уведомляет приложение.

Сервис не заснет, если реализован как foreground-сервис, но тогда он должен иметь незакрываемое уведомление, которое будет висеть в шторке. Пример такого сервиса - любой нормальный аудиоплеер
источник

OR

O R in StartAndroid Ru Kotlin
Но такой сервис не даёт заснуть телефону. А некоторые производители (xiaomi, huawei) в своих вариациях Андроид усыпляют/убивают и такие сервисы, если их приложения специально не отмечены (замочком) пользователями.
источник

PS

Petrov Sergey in StartAndroid Ru Kotlin
всем спасибо)
источник
2020 December 02

S

Seriously in StartAndroid Ru Kotlin
Здесь разрешено размещать информацию о вакансиях?
источник

S

Seriously in StartAndroid Ru Kotlin
Если вдруг кого-интересует, то пишите в личные сообщения, пришлю информацию о вакансии.
источник
2020 December 03

D

Daniil in StartAndroid Ru Kotlin
Привет всем подскажите после обновления студии  до 4.1.1 стала валить ошибку Execution failed for task ':app:javaPreCompileDebug'.
> Could not resolve all files for configuration ':app:debugAnnotationProcessorClasspath'.
  > Could not find com.github.bumptech.glide:compiller:4.11.0.
    Searched in the following locations:
источник