Чтобы все перечисленное работало, вы должны зарегистрироваться в Apple для служб push-уведомлений в качестве поставщика уведомлений.
По выбору пользователя для ввода с переключателя, вы можете позвонить
unregisterForRemoteNotifications
или
registerForRemoteNotificationTypes
.
Если пользователь хочет отменить регистрацию в уведомлении, это можно сделать, вызвав метод unregisterForRemoteNotifications .
Еще раз, если вы хотите зарегистрироваться для уведомления, вы можете использовать метод registerForRemoteNotificationTypes для вашего объекта Application.
Для получения дополнительной информации вы можете обратиться по этой ссылке .
UPDATE:
Вы можете назвать это так:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
Вы можете использовать ссылки, на которые я ссылался, для получения дополнительной информации.