Периодически 401 Не авторизован от Google GCMAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Периодически 401 Не авторизован от Google GCM

Сообщение Anonymous »

Мы периодически получаем сообщение об ошибке 401 "Несанкционированные" от службы Google GCM. Раньше это срабатывало в 100% случаев. Проблема может совпадать с тем, что наши маршрутизаторы принимают трафик IPv6, но проблема остается, даже если мы отключим IPv6 на адаптере. Он также не работает в отдельной сети, поддерживающей только IPv4. Мы также повторяем наши запросы, используя рекомендованную Google экспоненциальную задержку (http://developer.android.com/google/gcm/adv.html#retry), поэтому проблема могла развиваться с течением времени, и мы могли этого не заметить.
Все протестированные нами рабочие адреса IPv4 и IPv6 перечислены в нашем проекте по адресу:
https://console.developers.google.com
Вот что наш ключ выглядит следующим образом: у нас есть вся общедоступная подсеть, указанная для тестирования, но я пробовал и только с отдельными IP-адресами.
Изображение

Иногда это работает:

Код: Выделить всё

C:\Users\Administrator>curl --header "Authorization: key=REDACTED" --header Content-Type:"application/json" https://android.googl
eapis.com/gcm/send  -d "{\"registration_ids\":[\"test\"],\"data\":{\"code\":123}
}" -k
{"multicast_id":REDACTED,"success":0,"failure":1,"canonical_ids":0,"r
esults":[{"error":"InvalidRegistration"}]}
Но иногда мы получаем такой ответ:

Код: Выделить всё

C:\Users\Administrator>curl --header "Authorization: key=REDACTED" --header Content-Type:"application/json" https://android.googl
eapis.com/gcm/send  -d "{\"registration_ids\":[\"test\"],\"data\":{\"code\":123}
}" -k


Unauthorized


Unauthorized
Error 401


Небольшое обновление (10.04.2014 г.)
Изменение настроек на «Разрешен любой IP-адрес» устраняет проблему. , но смена любого другого IP-адреса или адресов снова приводит к поломке.

Подробнее здесь: https://stackoverflow.com/questions/228 ... google-gcm
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как зашифровать AES-GCM в программировании на C Sharp? Я хочу зашифровать и расшифровать AES-GCM на языке C Sharp. Но я
    Anonymous » » в форуме C#
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous
  • BouncyCastle C# GCM Ecrypt и GCM Decrypt
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • BouncyCastle C# GCM Ecrypt и GCM Decrypt
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • BouncyCastle C# GCM Ecrypt и GCM Decrypt
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • BouncyCastle C# GCM Ecrypt и GCM Decrypt
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»