FCM iOS - 在收到新的Push NotIifcation时删除较旧的Push Notifcation Tiles

问题描述:

我在Xamarin Forms中实施了FCM,并且按预期工作。但是,当收到新的推送时,我想从通知托盘中删除所有通知。FCM iOS - 在收到新的Push NotIifcation时删除较旧的Push Notifcation Tiles

我已经能够对Android中的Tag键做同样的事情,如何在iOS上实现同样的功能。

有人可以帮助我吗?

在你的AppDelegate试试这个:(SWIFT版本,不知道xamarin)

func application(_ application: UIApplication, didReceiveRemoteNotification data: [AnyHashable : Any]) { 

    UIApplication.shared.applicationIconBadgeNumber = 0 
} 
+0

这并没有工作 –

+0

你们是不是当用户打开该应用删除通知徽章或你想删除它当应用程序在后台? –

+0

当应用程序处于后台时,就像收到通知一样,再次收到通知,以便用户只能看到收到的最后一条消息。 –