@4ainik
начинал с бейсика на 286 в 1994

Как в андроиде реализован механизм?

К примеру это реализовано в приложении VK, даже если его никто не запускал, но если кто-то вам напишет личное сообщение, то в панели появляется извещение о новом сообщении.
Как в андроиде реализован этот механизм и как он называется?
Т.е. нужны ключевые слова по которым можно что-то нагуглить.
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Гуглите "сервисы".
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@itdroid
Смотрите в сторону push notifications.
https://firebase.google.com/docs/cloud-messaging/

Дополню ответ:
Push notifications нужны для того что бы сервер сам говорил вашему приложению что появились новые данные.

Если сервер так не умеет, то нужно самому его опрашивать, в этом Вам поможет AlarmManager (ссылка на доки в комментариях). AlarmManager может запускать Service или посылать broadcast в определенное время (Вы сами настраиваете когда).

Что бы все работало после перезагрузки, смотрите в сторону BroadcastReceiver и ACTION_BOOT_COMPLETED(https://developer.android.com/reference/android/co...

Что бы известить пользователя о том что появились новые данные можно использовать Notifications: (https://developer.android.com/guide/topics/ui/noti...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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