我已经在Xamarin Forms中实现了FCM,并且按预期工作。但我希望在收到新推送时从通知托盘中删除所有通知。
我能够在Android中使用Tag键做同样的事情,如何在iOS上实现相同的功能。
有人可以帮我弄这个吗?
在AppDelegate中试试这个:( swift版本,不确定xamarin)
func application(_ application: UIApplication, didReceiveRemoteNotification data: [AnyHashable : Any]) {
UIApplication.shared.applicationIconBadgeNumber = 0
}
func applicationDidBecomeActive(_ application: UIApplication) {
UIApplication.shared.applicationIconBadgeNumber = 0 //will remove all badge count
}
目标C.
-(void)applicationDidBecomeActive:(UIApplication *)application
{
application.applicationIconBadgeNumber = 0;
}