从gcm服务器收到消息时获取senderID

时间:2014-01-15 08:55:19

标签: android

我正在使用GCM开发推送通知,跟随this link

 * */
@Override
protected void onMessage(Context context, Intent intent) {

    if(aController == null)
        aController = (Controller) getApplicationContext();

    Log.d(TAG, "Received message");

    generateNotification(context, message);
}

收到消息后如何获得senderID

1 个答案:

答案 0 :(得分:1)

按照您提供的链接,onMessage方法

@Override
    protected void onMessage(Context context, Intent intent) {

        if(aController == null)
            aController = (Controller) getApplicationContext();

        Log.i(TAG, "Received message");
        String message = intent.getExtras().getString("price");

        aController.displayMessageOnScreen(context, message);
        // notifies user
        generateNotification(context, message);
    }

您可以在收到邮件时发送senderID或其他数据等数据,例如,收到价格