Uso de notificaciones en Android con MvvmCross

Quiero crear un complemento que implemente algo como un servicio de notificación.

Entonces, lo que estoy haciendo en este momento es algo como esto:

        var activity = Mvx.Resolve<IMvxAndroidCurrentTopActivity>().Activity;
        var builder = new NotificationCompat.Builder(activity.ApplicationContext)
            .SetContentTitle(title)
            .SetSmallIcon(Resource.Drawable.Icon)
            .SetContentText(message);
        var notificationManager = (NotificationManager)activity.ApplicationContext.GetSystemService(Context.NotificationService);
        notificationManager.Notify(0, builder.Build());

Esto funciona bien y muestra la notificación como se debe mostrar. El siguiente paso es que quiero navegar desde la notificación a mi actividad. Lo que significa que en MvvmCross quiero navegar a mi ViewModel.

Pero, ¿cómo empaco ahora el comando ShowViewModel <...> () - en esta notificación? ¿Es esto posible?

En Android nativo crearía un PendingIntent que señale mi actividad que quiero mostrar.

¿Alguna idea? ¿Insinuación? ¿Propina? :-)

Respuestas a la pregunta(1)

Su respuesta a la pregunta