Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
korshun84
31 / 86 / 19
Регистрация: 08.07.2014
Сообщений: 497
#1

Подскажите по GCM - Программирование Android

06.04.2016, 11:04. Просмотров 373. Ответов 5
Метки нет (Все метки)

Ранее с push сообщениями от гугла дел не имел.
Открыл их турториал - вроде все ок. Вознилка заминка с canonical_ids: пытаюсь воспроизвести ситуацию, когда сервер gcm присылает новый идентификатор клиента. Что делаю:
1. Устанавливаю приложение, оно удачно регистрируется, получает свой id
2. С сервера отправляю на него сообщение - все ок
{"multicast_id":хххххххххх,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:ххххххххххххххх"}]}
3. Удаляю приложение
4. Снова устанавливаю приложение, оно снова удачно регистрируется, получает свой новый id
5. Отправляю сообщение на него - получаю в ответ: {"multicast_id":хххххххххххххххх,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]}
Почему ?
По-идее же сообщение должно дойти и сервер должен мне передать "canonical_ids":1 и новый id, не ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 11:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подскажите по GCM (Программирование Android):

По gcm подскажите - Программирование Android
Играю с google cloud messaging. Задача: получение уведомлений в реальном времени. По докам от гугла сделал клиент и сервер - все...

GCM - Программирование Android
Начал разбираться с GCM и появилось несколько вопросов. Кто знаком с GCM помогите разобраться, пожалуйста. 1) При регистрации сервиса в...

Стек сообщений GCM - Программирование Android
Есть новостное приложение, которое получает через GCM id новой новости. Если на долго выключить телефон или интернет, то в GCM...

GCM не работает в моей программе - Программирование Android
Здравствуйте! Задался такой стандартной задачей, как рассылка новостных push-уведомлений всем пользователям приложения. Стал использовать...

GCM notification на выключеный экран - Программирование Android
Народ помогите разобраться в проблеме с GCM. На экран блокировки уведомления приходят, на просто включеный экран уведомления приходят. Если...

GCM в C++ Builder Berlin без BAAS - C++ Builder FireMonkey
Здравствуйте. В Дельфи все нормально работает. В С++ Builder Berlin update 2 не могу инициализировать TPushService на Андроиде. :( ...

5
korshun84
31 / 86 / 19
Регистрация: 08.07.2014
Сообщений: 497
11.04.2016, 09:04  [ТС] #2
Надеюсь, что все-таки откликнутся люди, которые в своих приложениях делали поддержку пушей.
В пятницу последний раз поковырял клиент-сервер - все было ок.
Сегодня апаю все - тишина. Сервер при отправке говорит, что все ок, все успешно отправлено, а на телефоне тишина. Перезагрузил - все сразу валом упало, 5 или 6 отправленных пушей. При этом приложение даже не запускал.
Сталкивался ли кто-нибудь с подобным и в какую сторону копать, что бы такое не происходило ?
0
semalexandro
0 / 0 / 0
Регистрация: 21.08.2017
Сообщений: 4
08.12.2017, 08:31 #3
Такая же ситуация, причём через интерфейс firebase всё приходит

Решили как-то проблему?

Добавлено через 21 час 39 минут
вот тут нашёл: http://www.pvsm.ru/javascript/249163
в моём случае передаёт всё по CURL
0
zoleg
25 / 25 / 2
Регистрация: 10.01.2012
Сообщений: 275
08.12.2017, 23:17 #4
Мля, да че все уперлись в firebase?
Неужели хуже будет если нарисовать свой чат для ботов, с постоянным коннектом ботов-девайсов?

Я так и сделал и не думаю о том времени когда "корпорация добра", либо сделает платным firebase, либо его прикроет, как это часто случалось с халявными сервисами.
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 886
09.12.2017, 11:25 #5
Цитата Сообщение от zoleg Посмотреть сообщение
с постоянным коннектом ботов-девайсов?
а что думает батарея по этому поводу?
0
zoleg
25 / 25 / 2
Регистрация: 10.01.2012
Сообщений: 275
10.12.2017, 16:18 #6
Цитата Сообщение от korshun84 Посмотреть сообщение
По-идее же сообщение должно дойти и сервер должен мне передать "canonical_ids":1 и новый id, не ?
Очевидно не дает потому, что гуугл любит собирать инфу о юзерах, а потому заполучили индивидуальный код устройства и юзают его для "вашей безопасности" - ну типа чтоб его никто кроме них не крал
0
10.12.2017, 16:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2017, 16:18
Привет! Вот еще темы с ответами:

подскажите решение задач по теории вероятностей или подскажите формулы - Теория вероятностей
Задача 1. Стрелки А,В,С попадают в мишень с вероятностями 0.9, 0.8, 0.7 соответственно. Залп производится. Какова вероятность события Н,...

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать - C++
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.


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

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

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