Если вы выполнили настройку firebase для xamarin android
Возможно, вы читали, что уведомления переднего плана должны отображаться вручную,
Как сделатьсделать это?
Вот как
В настройке у вас будет класс, унаследованный от FirebaseMessagingService
В этом классе будет фрагмент кода, похожего на этот ():
var pendingIntent = PendingIntent.GetActivity(this,
MainActivity.NOTIFICATION_ID,
intent,
PendingIntentFlags.OneShot);
var notificationBuilder = new NotificationCompat.Builder(this, MainActivity.CHANNEL_ID)
.SetSmallIcon(Resource.Drawable.ic_stat_ic_notification)
.SetContentTitle("FCM Message")
.SetContentText(messageBody)
.SetAutoCancel(true)
.SetContentIntent(pendingIntent);
var notificationManager = NotificationManagerCompat.From(this);
notificationManager.Notify(MainActivity.NOTIFICATION_ID,
notificationBuilder.Build());
Этот фрагмент кода отправляет уведомление в трей Android, когда на переднем плане и, следовательно, если вы комментируетев этом случае вы получите желаемый результат.
Удачи!
В случае возврата запросов.