Push notification xamarin表单中的通知单击事件

Push notification xamarin表单中的通知单击事件,push-notification,xamarin.android,xamarin.forms,firebase-cloud-messaging,Push Notification,Xamarin.android,Xamarin.forms,Firebase Cloud Messaging,当用户单击通知时,我想打开一个xaml页面。我已经搜索过了,但找不到适合这种情况的合适样本。 顺便说一下,我正在使用FCM与旧的GCM集成。我如何在android中实现这一点 我想在用户单击通知时打开一个xaml页面 当您收到来自FCM的通知时,您可以在通知中添加pendingent以实现此功能,这将允许用户打开应用程序。代码如下: void SendNotification(string messageBody) { var intent = new Intent(this, typeo

当用户单击通知时,我想打开一个
xaml
页面。我已经搜索过了,但找不到适合这种情况的合适样本。 顺便说一下,我正在使用
FCM
与旧的
GCM
集成。我如何在android中实现这一点

我想在用户单击通知时打开一个xaml页面

当您收到来自
FCM
通知
时,您可以在
通知
中添加
pendingent
以实现此功能,这将允许用户打开应用程序。代码如下:

void SendNotification(string messageBody)
{
   var intent = new Intent(this, typeof(MainActivity));
        intent.AddFlags(ActivityFlags.ClearTop);
        var pendingIntent = PendingIntent.GetActivity(this, 0, intent, PendingIntentFlags.OneShot);

        var notificationBuilder = new Notification.Builder(this)
            .SetSmallIcon(Resource.Drawable.ic_stat_ic_notification)
            .SetContentTitle("FCM Message")
            .SetContentText(messageBody)
            .SetAutoCancel(true)
            .SetContentIntent(pendingIntent);

        var notificationManager = NotificationManager.FromContext(this);
        notificationManager.Notify(0, notificationBuilder.Build());
    }

有关详细信息,您可以阅读,这是完整的代码。

谢谢,我已经这样做了,但我的问题是我想打开不同的xaml页面。您的建议是只打开应用程序,我是指主页。