2012-08-27 8 views

Odpowiedz

8

Sprawdź identyfikator rejestracji wygenerowany po stronie klienta. Wygląda na to, że identyfikator rejestracji po stronie klienta i po stronie serwera nie jest zgodny.

Oto wyjaśnienie od GCM page.

Sprawdź formatowanie identyfikatora rejestracyjnego, który przekazujesz do serwera . Upewnij się, że jest on zgodny z identyfikatorem rejestracji otrzymanym w telefonie pod numerem z intencją com.google.android.c2dm.intent.REGISTRATION i że nie powoduje on jego obcięcia ani dodania dodatkowych znaków. Zdarza się, gdy kod błędu jest nieprawidłowy.

+0

Identyfikator rejestracji nie jest generowany ani w emulatorze, ani w urządzeniu. Odczyt jest zerowy. –

+0

Czy otrzymałeś wyjątek po stronie klienta? Sprawdź uprawnienia w pliku manifestu. Aby rozpocząć, użyj tej strony, aby sprawdzić, czy wszystko jest w porządku, czy nie.http: //developer.android.com/guide/google/gcm/gs.html –

+0

Identyfikator rejestracji jest generowany. Kiedy sprawdzam od strony serwera, daje odpowiedź jako "Nieprawidłowa rejestracja", co może być przyczyną? –

Powiązane problemy