2010-11-24 20 views
3

Ich versuche, c2dm App zu testen. Ich habe mich für Android Cloud to Device Messaging angemeldet. http://code.google.com/android/c2dm/signup.htmlAndroid C2DM Server Nachricht senden

Zum Beispiel:

Kontakt E-Mail * E-Mail-Adresse sollten wir in Verbindung, wenn Sie die weiße Liste gesetzt worden sind: [email protected]

Rollen Konto E-Mail * Google-Konto-ID, wird verwendet für das Senden von Nachrichten an C2DM: [email protected]

Ich registriere von meiner App und Absender-ID ([email protected]) zu c2dm Service und ich bekomme Registrierungs-ID.

Danach muss mein Drittanbieter-Server die ClientLogin-Authentifizierung per E-Mail und Passwort erhalten. Von welcher E-Mail? Die Whitelist-E-Mail ([email protected]) oder Absender-ID ([email protected]) ?? Ich versuche beide E-Mail und von diesem Prozess habe ich authorization_id.

Aber wenn ich die Registrierungs-ID und Authorization_id verwenden, um Nachricht an C2DM-Server zu senden, bekam ich Antwortcodes 401 Unauthorize. Ich benutze authorization_id aus der Whitelist-E-Mail ([email protected]) und Absender-ID ([email protected]), aber keine funktioniert.

Was könnte das Problem sein? Danke dir.

Antwort

2

Nachdem ich es erneut versucht habe, funktioniert es jetzt, mein Drittanbieter-Server muss die Absender-ID ([email protected]) verwenden, um ClientLogin-Authentifizierung zu erhalten, und von diesem Prozess habe ich authorization_id.

Und ich benutze die Registrierungs-ID und Autorisierung_ID, um Nachricht an C2DM-Server zu senden. Mein Gerät empfängt die Nachricht.

+0

Bitte geben Sie den Code für den Empfang der Benachrichtigung ein. Ich bekomme auch die Registrierungs-ID und den Token. und mit PHP, ich sende Nachricht an c2dm Server. aber ich weiß nicht, wie man diese Benachrichtigung erhält ... – Jomia

+0

können Sie das Beispiel JumpNote und Chrome zu Telefon sehen. http://code.google.com/p/jumpnote/ http://code.google.com/p/chrometophone/ – user430926

Verwandte Themen