The Android documentation for GCM here claims
that the values ββof the key pair in the data parameter, they are available as adds to this intention, and the keys are additional names.
private void handleMessage(Intent intent) { // server sent 2 key-value pairs, score and time String score = intent.getExtra("score"); String time = intent.getExtra("time"); // generates a system notification to display the score and time }
But the intent.getExtra () method does not accept an argument
public Bundle getExtras () Since: API Level 1 Retrieves a map of extended data from the intent. Returns the map of all extras previously added with putExtra(), or null if none have been added.
Myquestion
How to get "String" from a GCM message in the onMessage() method?
PS onMessage(Context context, Intent intent): Called when your server sends a message to GCM, and GCM delivers it to the device. If the message has a payload, its contents are available as extras in the intent. onMessage(Context context, Intent intent): Called when your server sends a message to GCM, and GCM delivers it to the device. If the message has a payload, its contents are available as extras in the intent.
source share