Почему я получаю «302 Moved» с серверов C2DM? - PullRequest
1 голос
/ 10 августа 2011

При использовании Android Cloud для обмена сообщениями на устройстве мое приложение успешно получает регистрационный идентификатор от ClientLogin и успешно регистрируется для получения push-уведомлений. Но когда я пытаюсь отправить push-уведомление на серверы C2DM для отправки на устройство, я получаю «302 Moved». URL, на который я отправляю сообщение: https://android.apis.google.com/c2dm/send

Мне пришло письмо (48 часов назад) от Google, в котором говорилось: "был добавлен в наш список разрешенных отправителей, и вы сможете начать использовать его для отправки сообщений на устройства Android 2.2 в следующем день или около того "

Это было два дня назад, поэтому я полагаю, что оно работает. Означает ли 302, что учетная запись не была настроена, что URL перемещен или что-то еще?

Google действительно не делает эти вещи легкими, не так ли.

1 Ответ

0 голосов
/ 13 августа 2011

Я обнаружил ошибку в способе получения кода авторизации из ClientLogin.Я неправильно анализировал ответ от ClientLogin.

Для всех, кто сталкивался с этой ошибкой - это может произойти, если ваша аутентификация C2DM не работает, поэтому проверьте код авторизации.

...