Actividad de apertura después de hacer clic en la notificación de inserción de Android

Soy un gran noob para la programación de Android, lo siento si esta es una tarea simple. Prácticamente seguí el tutorial de notificaciones push de Vogella para notificaciones push (http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html). He leído algunas otras preguntas de desbordamiento de pila pero estoy un poco confundido sobre cómo abrir una intención una vez que recibo la notificación.

Por ejemplo, si solo quisiera que la notificación me llevara a un sitio web, ¿cómo funcionaría? ¿Tendría que ir bajo mi MessageReceivedActivity u otro proyecto / clase todos juntos?

Gracias

Aquí está el código que tengo para mi 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>

}

Respuestas a la pregunta(2)

Su respuesta a la pregunta