我最近实现了本地通知,但出于某种原因,无论是否触发通知,我的应用程序图标旁边总是有一个 1。这是为什么?
最佳答案
您可以将您的应用程序角标(Badge)编号设置为 0,这将删除角标(Badge)。您可以在每次应用程序启动时执行此操作。这将确保在用户启动您的应用时清除角标(Badge)。
至于 1 无论通知如何总是出现在您的应用程序中,您已在应用程序的某处将角标(Badge)编号设置为 1。彻底检查您的代码以检查您设置的任何指示角标(Badge)编号。
移除角标(Badge)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
}
关于objective-c - 通知 ios,1 总是在图标旁边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8506455/