Ios 如何重置目标c中的通知徽章编号?
打开上一个通知后,我无法为下一个通知重置通知徽章号。您可以从应用程序本身设置徽章号,如下所示:Ios 如何重置目标c中的通知徽章编号?,ios,objective-c,iphone,apple-push-notifications,uilocalnotification,Ios,Objective C,Iphone,Apple Push Notifications,Uilocalnotification,打开上一个通知后,我无法为下一个通知重置通知徽章号。您可以从应用程序本身设置徽章号,如下所示: [UIApplication sharedApplication].applicationIconBadgeNumber = 0; 通过将该值设置为0,可以重置徽章编号 要通过push更新徽章编号,您需要在有效负载中包括以下内容: "badge" : 0 在以下位置编写此代码: -(void)applicationWillEnterForeground:(UIApplication *)appli
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
通过将该值设置为0,可以重置徽章编号
要通过push更新徽章编号,您需要在有效负载中包括以下内容:
"badge" : 0
在以下位置编写此代码:
-(void)applicationWillEnterForeground:(UIApplication *)application {
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
}
在调用之前注册通知
UIUserNotificationSettings * notificationSettings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:notificationSettings];
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
可能重复的