Intereting Posts
Как отправить данные по каналу Bluetooth Low Energy (BLE)? Android JsonArray и JsonObject deserialisation Исключение при использовании ksoap2-android Как не обфускать методы интерфейса и его параметры с помощью Progaurd в android? Как установить плотность пикселей эмулятора из командной строки? Андроидные фрагменты getArguments () return null Установите определенное приложение, чтобы игнорировать оптимизацию по коду в Android M Как создать мероприятие для обмена фотографиями? Не удалось загрузить AppCompat ActionBar с неизвестной ошибкой в ​​студии Android. Android sensorPortrait не работает для режима ретро-портретирования Функции Android JNI работают в основном потоке? Как отключить масштабирование Chrome на Android? Valgrind не может выполнить средство memcheck в ОС Android? Как добавить ключевые слова для оптимизации поиска моего приложения для Android в магазине google play Добавить java-библиотеку в проект Android Studio с репозиторием maven

Android GCM Несанкционированная ошибка 401 с PHP

Недавно мое уведомление о push-сообщении GCM больше не работало. Я ничего не изменил, в моей консоли API Google, я зарегистрировал IPV6 моего выделенного сервера, если это белый IP-адрес.

Но когда я пытаюсь добраться до службы GCM, я всегда получаю сообщение об ошибке:

неразрешенный

Ошибка 401

Также попробовал с IPV4 без успеха …

Я пробовал один и тот же сценарий на своем собственном компьютере, и все работает плавно …

Любая идея была бы очень признательна 🙂

Спасибо за вашу помощь

Вам нужно поместить IP-адрес сервера в белые IP-адреса в консоли google api для GCM.

Изменить: вы должны использовать ключ для серверных приложений (с блокировкой IP) вместо ключа браузера.

У меня была одна и та же проблема в течение 1 дня! Но глупо мне … в вашей консоли разработчика> API и auth> убедитесь, что ваш «облачный обмен сообщениями для Android» включен! Это была моя ошибка. А также первый тест, разрешив все IP-адреса.

Я была такая же проблема. Для меня это разрешило регистрировать мой общедоступный ip, ожидая нескольких минут, а затем обновляя страницу консоли google api.

У меня была та же проблема, и в итоге я добавил «0 :: 0/0» в свои ip-адреса белого списка. Это поставило проблему для меня. Хотя лучшим решением было бы получить реальный IPV6 для использования на сервере.