iOS极光推送清除角标解决方案

您所在的位置:网站首页 苹果tv角标怎么清除 iOS极光推送清除角标解决方案

iOS极光推送清除角标解决方案

2024-07-12 11:35| 来源: 网络整理| 查看: 265

问题描述: 最近在项目中集成了极光推送,接收通知后,发现手机上的app图标右上角一直有个红色的数字1无法清除,但是在代码中已经设置了使角标清除的方法。

通过测试发现,如果收到通知后点击通知栏进入app,则角标会清除; 如果收到通知后直接点击app图标或者设置方法使得接收通知后直接跳转页面进入app,则角标不会清除;

解决方法如下:

//程序在运行时收到通知,点击通知栏进入app - (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSInteger))completionHandler { [UIApplication sharedApplication].applicationIconBadgeNumber = 0; [JPUSHService setBadge:0]; } //程序在后台时收到通知,点击通知栏进入app - (


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3