Подтвердить что ты не робот

Как удалить номер значка, если я нажимаю кнопку закрытия в push-уведомлении?

Я работаю с push-уведомлениями. Когда я получаю уведомление, он поставляется с 2 кнопками, просмотром и закрытием. Если я нажму на просмотр, он откроет приложение, и когда я нажму кнопку "закрыть", он ничего не делает, кроме значка на значке приложения. Затем, когда я снова открою приложение, номер значка должен исчезнуть, но это не так. Как я могу удалить этот номер значка, если пользователь нажимает на значок приложения? Thanx

4b9b3361

Ответ 1

введите следующий код в ваше приложениеDidFinishLaunching или applicationDidBecomeActive.

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

Ответ 2

Что вы можете сделать, это опустить ключ badge из вашего удаленного уведомления, чтобы удалялся любой номер значка, отображаемый в настоящее время. Если вы хотите, чтобы значок отображался, если пользователь нажал "Просмотр", вы можете установить номер значка с помощью [UIApplication sharedApplication].applicationIconBadgeNumber.

Но я не уверен, почему вы хотите это сделать.