Atividade de abertura após clicar em notificação push android

Eu sou um noob enorme para a programação Android então desculpe se esta é uma tarefa simples. Eu praticamente segui o tutorial de notificação por push da Vogella para notificações push (http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html). Eu li algumas outras perguntas de estouro de pilha, mas estou um pouco confuso sobre como abrir uma intenção assim que recebo a notificação.

Por exemplo, se eu quisesse que a notificação me levasse a um site, como isso funcionaria? Teria que ir sob minha MessageReceivedActivity ou outro projeto / classe todos juntos?

obrigado

Aqui está o código que eu tenho para o meu C2DMMessageReceiver

<code>@Override
public void onReceive(Context context, Intent intent) {
    String action = intent.getAction();
    Log.w("C2DM", "Message Receiver called");
    if ("com.google.android.c2dm.intent.RECEIVE".equals(action)) {
        Log.w("C2DM", "Received message");
        final String payload = intent.getStringExtra("payload");
        Log.d("C2DM", "dmControl: payload = " + payload);
        // TODO Send this to my application server to get the real data
        // Lets make something visible to show that we received the message
        createNotification(context, payload);

    }
}

public void createNotification(Context context, String payload) {
    NotificationManager notificationManager = (NotificationManager) context
            .getSystemService(Context.NOTIFICATION_SERVICE);
    Notification notification = new Notification(R.drawable.ic_launcher,
            "Message received", System.currentTimeMillis());
    // Hide the notification after its selected
    notification.flags |= Notification.FLAG_AUTO_CANCEL;

    //adding LED lights to notification
    notification.defaults |= Notification.DEFAULT_LIGHTS;

    Intent intent = new Intent(context, MessageReceivedActivity.class);
    intent.putExtra("payload", payload);

    PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
            intent, 0);
    notification.setLatestEventInfo(context, "Message",
            "New message received", pendingIntent);
    notificationManager.notify(0, notification);

}
</code>

}

questionAnswers(2)

yourAnswerToTheQuestion