Возможно, я неправильно понимаю ваш вопрос, но я предполагаю, что вы спрашиваете, как предоставить пользователю варианты отключения определенных аспектов push-уведомления?
Вам нужно будет установить это в приложении. То есть, если пользователь желает отключить этот конкретный аспект, ваше приложение должно будет отправить запрос на них.
- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types
Итак, если вы все еще хотели делать значки, но больше не отображать оповещения:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge];
Не забудьте отправить токен вашему провайдеру, так как он мог измениться после этого запроса.