Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Alexvsalex
7 / 7 / 4
Регистрация: 22.04.2015
Сообщений: 86
1

Service с push уведомлениями

20.06.2017, 09:33. Просмотров 244. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Возникла необходимость выводить push уведомления о сообщениях пользователя на сайте.
Я сделал так: при запуске приложения запускается service, в котором создается отдельный поток с бесконечным циклом внутри, в нем с интервалом 60 секунд в AsyncTask парсится сайт, используя cookie пользователя. И это даже работает. Но такое решение кажется мне слишком неправильное.
Как это можно сделать более стабильно и правильно?
Как это работает в приложениях типа "Вконтакте"?
Как улучшить живучесть такого service(мой телефон его почему то убивает, когда я завершаю само приложение через "диспетчер задач", правда он так делает со всеми приложениями)?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2017, 09:33
Ответы с готовыми решениями:

Работа с уведомлениями
Здравствуйте! Проблема в следующем: я создаю приложение для андройда, в которое иногда создает...

Push-уведомления
Всем привет! Хочу сделать так что бы через, допустим, час показывалось уведмление. Вот что вышло ...

Push уведомления
Добрый день, я полный новиЧег в программировании.И мне необходимо сделать так что бы приложение...

Push Notifications Parse
Здравствуйте. Для чистоты эксперимента создал чистый проект и всё скопировал с гида парсе по...

Android Push Notifications
может кто-нибудь объяснить всю процедуру, как это сделать?

3
demixdn
310 / 255 / 79
Регистрация: 31.10.2016
Сообщений: 619
20.06.2017, 12:04 2
FCM - так делать правильно. И так оно работает в ВК (хотя там думаю более продвинутый способ).
Но при парсинге сайта такой способ не сработает. Должен быть централизованный сервер, который эти пуши будет посылать. Если нет своего сервера, который бы парсил вместо приложения, то придется приложение будить каждые 10 мин и парсить свой сайт, если инет включен. Для этого попробуйте Firebase JobDispatcher
1
Alexvsalex
7 / 7 / 4
Регистрация: 22.04.2015
Сообщений: 86
20.06.2017, 13:20  [ТС] 3
Сервисы Google play есть ни у каждого.
Сомневаюсь, что Вконтакте использует Firebase, так как если выгрузить его из памяти уведомления не приходят.
0
demixdn
310 / 255 / 79
Регистрация: 31.10.2016
Сообщений: 619
20.06.2017, 16:20 4
Цитата Сообщение от Alexvsalex Посмотреть сообщение
Сервисы Google play есть ни у каждого.
Если хотите на это ориентироваться, то Amazon SNS вам в помощь. Но там с ценой нужно разобраться, деталей ценообразования я не знаю.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2017, 16:20

Концепция и реализация PUSH-уведомлений
Смысл прост как дважды два: по аналогии с вибером, скайпом и другими мессенеджарами. Приложение...

Push firebase не могу настроить
Приветствую. Когда был обычный GCM у меня прога работала. Потом они внедрили фаербэйс и все...

Как работает push уведомление?
На устройстве создается соккет и FCM отправляет данные на соккет или сервис на устройстве...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru