我想在用户点击xaml
时打开Notification
页面。我已经搜索过,但无法找到适合这种情况的样本。
顺便说一句,我正在使用FCM
与旧的GCM
集成。如何在android中实现这一点?
答案 0 :(得分:1)
我想在用户点击通知时打开一个xaml页面。
当您从Notification
收到FCM
时,您可以在PendingIntent
中添加Notification
来实现此功能,这将允许用户打开该应用。像这样的代码:
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());
}