FCM iOS - 在收到新的推送通知时删除较旧的推送通知图块

时间:2017-07-18 06:13:30

标签: ios firebase xamarin xamarin.forms firebase-cloud-messaging

我已经在Xamarin Forms中实现了FCM,并且按预期工作。但是,我希望在收到新推送时从通知托盘中删除所有通知。

我能够在Android中使用Tag键做同样的事情,如何在iOS上实现相同的目标。

有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:0)

在你的AppDelegate中尝试这个:( swift版本,不确定xamarin)

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

     UIApplication.shared.applicationIconBadgeNumber = 0
}

答案 1 :(得分:0)

nc -U /code/tanmay.garg/web/utrade/run/gunicorn.sock

答案 2 :(得分:0)

客观C

 -(void)applicationDidBecomeActive:(UIApplication *)application
{
    application.applicationIconBadgeNumber = 0;
}