Вы можете установить номер вашего приложения в 0, чтобы удалить значок. Вы можете делать это каждый раз, когда ваше приложение запускается. Это обеспечит очистку значка при запуске пользователем приложения.
Что касается 1 , всегда появляющегося в вашем приложении, независимо от уведомлений, где-то в вашем приложении вы установили номер значка 1. Тщательно просмотрите код, чтобы проверить, нет ли у вас признаков номер значка.
Удалить значок
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
}