我最近实施了本地通知,但出于某种原因,无论通知是否已触发,我都会在应用图标旁边显示1。这是为什么?
答案 0 :(得分:2)
您可以将应用程序徽章编号设置为0,这将删除徽章。您可以在每次启动应用程序时执行此操作。这将确保在用户启动您的应用时清除徽章。
至于 1 总是出现在您的应用程序中,无论通知如何,您的应用程序中的某个位置都将徽章编号设置为1.彻底检查您的代码以检查您设置的任何指示徽章编号。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
}