Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 369
#1

По gcm подскажите - Android

30.08.2016, 19:13. Просмотров 221. Ответов 6
Метки нет (Все метки)

Играю с google cloud messaging.
Задача: получение уведомлений в реальном времени.
По докам от гугла сделал клиент и сервер - все работает. Но стоит смартфону "уснуть" и немного полежать - пуши перестают ходить. Создается впечатление, что какая-то служба грохается системой. В доках гугла ничего про это не пишут. Или плохо ищу ?
Просьба пнуть в нужном направлении!
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2063 / 1805 / 562
Регистрация: 12.05.2014
Сообщений: 6,432
Завершенные тесты: 1
30.08.2016, 19:18     По gcm подскажите #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
используй https://firebase.google.com/docs/clo...android/client
на порядок проще в использовании и меньше классов, проект с нуля делается за час если все внимательно читать, там подробнейший мануал

Добавлено через 1 минуту
вот еще руководство по миграции, но я бы лучше на пустом проекте все сделал
https://developers.google.com/cloud-...id-migrate-fcm

Добавлено через 1 минуту
и добавлю, что бы потом не искать FAQ https://developers.google.com/cloud-messaging/faq
там есть ответ на вопрос "шотокое firebase"
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 369
30.08.2016, 20:16  [ТС]     По gcm подскажите #3
Попробую.
Ты сам с этим играл ?
Мои сабжевые проблемы не испытывал ?
Паблито
2063 / 1805 / 562
Регистрация: 12.05.2014
Сообщений: 6,432
Завершенные тесты: 1
31.08.2016, 12:41     По gcm подскажите #4
да, вообще если я что-то пишу - это значит что я это пробовал лично, иначе я это оговариваю отдельно
проблемы не испытывал, вот проверил еще раз - положил телефон на стол и пол часа его не трогал
отправил сообщения прямо из консоли firebase в свой тестовый topic - все пришло

единственный нюанс когда сообщения приходят, но не загорается экран, обсуждалось тут
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 369
31.08.2016, 19:36  [ТС]     По gcm подскажите #5
Фиг с ним с экраном, это не принципиальный момент) Главно, что бы пиликал и нотификация висела.
Поиграл сегодня. Действительно все намного проще, спасибо!
Но некоторые проблемы остались
Первый телефон с 5.1.1 - все отлично, играю весь день, все летит, как из автомата, и через консоль, и через самописный сервер.
Второй аппарат с 6-м андроидом работает как-то криво: когда лежит в спячке ничего не летит вообще ниоткуда, стОит только зажечь экран - все летит на ура. Что с этим делать - ума не приложу

Добавлено через 22 минуты
В данный момент вообще на 6ку лететь перестало.
Запускаешь приложение - летит какое-то время, потом тишина.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 835
01.09.2016, 09:03     По gcm подскажите #6
Цитата Сообщение от korshun84 Посмотреть сообщение
Второй аппарат с 6-м андроидом работает как-то криво: когда лежит в спячке ничего не летит вообще ниоткуда, стОит только зажечь экран - все летит на ура.
ну так это по всей видимости Doze Mode в действии.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2016, 13:06     По gcm подскажите
Еще ссылки по теме:

Подскажите по GCM Android
Android Подскажите с разметкой
Подскажите элемент интерфейса Android
Android GCM notification на выключеный экран
Подскажите по коду (ArrayList) Android

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

Или воспользуйтесь поиском по форуму:
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 369
01.09.2016, 13:06  [ТС]     По gcm подскажите #7
Спасибо, почитал.
Пишут, что их облачные сообщения оптимизированы для работы с Doze Mode, типа при отправке надо ставить высокий приоритет и все будет в ёлочку. А вот фиг Высокий приоритет стоит и на моем сервере, и через консоль отправляю так же - не летит хоть убей
Если вдруг у кого-то есть возможность и желание потестить пуши на 6м андроиде - было бы здорово.
Yandex
Объявления
01.09.2016, 13:06     По gcm подскажите
Ответ Создать тему
Опции темы

Текущее время: 15:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru