2012-02-15 2 views
0

Привет, я создаю приложение, использующее службы C2DM. следующие шаги я последовал 1) Зарегистрировал мое имя пакета и перечислил идентификатор электронной почты. 2) создано действие для получения registration_Id. 3) создано действие для отправки данных в облако C2DM. Моя проблема: я смог получить registration_id, SID, LSID, Auth. Когда я пытаюсь отправить данные (сообщение) в C2DM, я получаю HTTP-ответ как 200 (например, соединение Успешно, но проверьте ошибки в теле), но я получаю ошибку, которая приведена ниже:Ошибка C2DM: получен ответ об ошибке из конечной точки datamessaging Google: MismatchSenderId

W/C2DM(381): Got error response from Google datamessaging endpoint: MismatchSenderId.

Что делать дальше, предлагать PLS.
Заранее спасибо

+0

Пожалуйста, помогите в ожидании ура раннего ответа – BMSAndroidDroid

ответ

1

Двойная проверка того, что аргумент электронной почты, используемый для получения токена для клиента Google Client, совпадает с идентификатором отправителя, который вы использовали при регистрации на C2DM на клиенте Android.

Дважды проверьте, что вы используете только значение Auth (без префикса «Auth =», без возврата к новой строке и т. Д.) При отправке на серверы C2DM.

Можете ли вы протестировать отправку уведомления извне приложения Android, например. используя cURL в командной строке?

+0

Я перешел checked.its правильно. Не знаю, где я ошибаюсь – BMSAndroidDroid

Смежные вопросы