Я работаю с push-уведомлениями. Когда я получаю уведомление, он поставляется с 2 кнопками, просмотром и закрытием. Если я нажму на просмотр, он откроет приложение, и когда я нажму кнопку "закрыть", он ничего не делает, кроме значка на значке приложения. Затем, когда я снова открою приложение, номер значка должен исчезнуть, но это не так. Как я могу удалить этот номер значка, если пользователь нажимает на значок приложения? Thanx
Как удалить номер значка, если я нажимаю кнопку закрытия в push-уведомлении?
Ответ 1
введите следующий код в ваше приложениеDidFinishLaunching или applicationDidBecomeActive.
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
Ответ 2
Что вы можете сделать, это опустить ключ badge
из вашего удаленного уведомления, чтобы удалялся любой номер значка, отображаемый в настоящее время. Если вы хотите, чтобы значок отображался, если пользователь нажал "Просмотр", вы можете установить номер значка с помощью [UIApplication sharedApplication].applicationIconBadgeNumber
.
Но я не уверен, почему вы хотите это сделать.