プロジェクトに GCM を実装しようとしていますが、onMessage 関数に問題があります。例によると、私は次のように書いています。
@Override
protected void onMessage(Context arg0, Intent arg1) {
// TODO Auto-generated method stub
Log.d("GCM", "RECIEVED A MESSAGE: " + arg1.getStringExtra("message"));
// other part of the code goes here...
}
さて、この getStringExtra でエラーが発生します - このインテントにはそれが含まれていないようです。私はonMessageイベントを受け取ります、それは確かです。実際のメッセージを取得しようとすると、エラーが発生します。私のサーバーは以下を受け取ります:
{"multicast_id":7888157947681629492,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1348246306435688%196553bef9fd7ecd"}]}