|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
Ранее с push сообщениями от гугла дел не имел. Открыл их турториал - вроде все ок. Вознилка заминка с canonical_ids: пытаюсь воспроизвести ситуацию, когда сервер gcm присылает новый идентификатор клиента. Что делаю: 1. Устанавливаю приложение, оно удачно регистрируется, получает свой id 2. С сервера отправляю на него сообщение - все ок {"multicast_id":хххххххххх,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:ххххххххххххххх"}]} 3. Удаляю приложение 4. Снова устанавливаю приложение, оно снова удачно регистрируется, получает свой новый id 5. Отправляю сообщение на старый id - получаю в ответ: {"multicast_id":хххххххххххххххх,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]} Почему ? По-идее же сообщение должно дойти и сервер должен мне передать "canonical_ids":1 и новый id, не ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2016, 15:37 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
korshunПо-идее же сообщение должно дойти и сервер должен мне передать "canonical_ids":1 и новый id, не ? Не совсем понял, откуда такая идея? Приложения нет, как и его id. Не забывай, что гуглосервисы знают о твоем телефоне все, чтобы идентифицировать его и приложения на нем. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2016, 16:48 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
https://habrahabr.ru/company/mailru/blog/260841/ - здесь какой-то авторитет из mail.ru так заявляет. Статья относительно свежая. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2016, 17:14 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
korshunСтатья относительно свежая. Не, устаревшая. Вообще рекомендуется после прочтения статьи всегда ходить на android developers и там почитать про изменения. Достоверные источники https://developers.google.com/cloud-messaging/ https://github.com/google/gcm/tree/master/samples/android/gcm-demo/src/main/java/com/google/android/gcm/demo ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2016, 17:22 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
Ок, спасибо, еще вопрос. Параметр delivery_receipt_requested - When this parameter is set to true, CCS sends a delivery receipt when the device confirms that it received the message. Включаю в свой запрос: Код: java 1. 2. 3. 4. 5. 6. 7. 8.
Вылетает: java.io.IOException: Server returned HTTP response code: 400 for URL: https://android.googleapis.com/gcm/send 400я ошибка - типа запрос неправильный. Что тут не так ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2016, 17:25 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
korshunЧто тут не так ? Это касается XMPP, а не GCM, как такового. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2016, 18:34 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
Еще подскажите: в пятницу последний раз поковырял клиент-сервер - все было ок. Сегодня апаю все - тишина. Сервер при отправке говорит, что все ок, все успешно отправлено, а на телефоне тишина. Перезагрузил - все сразу валом упало, 5 или 6 отправленных пушей. При этом приложение даже не запускал. В какую сторону копать, что бы такое не происходило ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2016, 08:45 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
Приложение тут (почти) не при чем: гугло сервис-то стартанул вместе с телефоном, вот и выдал скопом. Тут множество причин может быть. Начиная от того, что инет отпал и заканчивая тем, что андроид усыпил одно из звеньев (гугло-сервис, твой сервис, твою программу). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2016, 08:48 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
А вы поддержку пушей в своих приложениях реализовывали, с какими проблемами сталкивались и как их решали ? Если не затруднит. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2016, 08:58 |
|
Подскажите по GCM
|
|||
---|---|---|---|
#18+
Затруднит, пожалуй, т.к. я делал по гугло-методичке и ничего особенного не было, чтоб это стоило описать. Наиболее частая "проблема" начиная с 5-го андроида звучит в поиске примерно так: why whatsapp message not received Тут виной и левые программы (киллеры), так и ОС, которая усыпляет процессы. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2016, 09:07 |
|
|
start [/forum/topic.php?fid=13&msg=39210517&tid=1331129]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 408ms |
0 / 0 |