我已经在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;
}