Hallo Leute,
ich habe bei mir gerade GCM implementiert, haargenau so wie es auf der offiziellen Developer Seite von Google steht, also mit dem Echoserver der zu verfügung gestellt wird.
Das registrieren, senden etc. klappt auch alles, und mein Broadcast Receiver empfängt auch was, allerdings habe ich das Problem, dass es den Message Type, der vom Echo Server verschickt wird, anscheinend garnicht gibt (zumindest finde ich bei Google nichts) Wenn ich ihn mit "System.out.println(gcm.getMessageType(intent));" ausgeben lasse, steht da: "send_event".
Außerdem gebe ich beim versenden ein Extra mit:
Java
...
String msg = "";
try {
Bundle data = new Bundle();
data.putString("my_message", "Hello World");
data.putString("my_action",
"com.google.android.gcm.demo.app.ECHO_NOW");
String id = Integer.toString(msgId.incrementAndGet());
gcm.send(SENDER_ID + "@gcm.googleapis.com", id, data);
msg = "Sent message";
...
Alles anzeigen
wenn ich das in meinem IntentService versuche wieder zu extrahieren, mit
bekomme ich null.
Kann mir einer weiterhelfen?
mfg