Можно ли получить доступ к статусу push-уведомлений приложения из самого приложения? - PullRequest
3 голосов
/ 01 февраля 2012

Я создаю приложение, которое в значительной степени зависит от включения push-уведомлений, и я знаю многих людей, которые отключают их сразу, не проверяя, что они на самом деле будут делать.

Есть ли способ получить доступ к текущему состоянию включения / выключения push-уведомлений приложения, а затем, возможно, снова активировать их в приложении, если они выключены? Я не хотел бы автоматически включать их снова, но вместо этого сказал бы, что пользователь не может отправить сообщение, если у него нет своих собственных push-уведомлений, - а затем включить их оттуда, если пользователь согласен.

1 Ответ

1 голос
/ 01 февраля 2012

Я предполагаю, что вы регистрируетесь для удаленных уведомлений при каждом запуске приложения (в соответствии с рекомендациями руководства по push-уведомлениям).

Протокол UIApplicationDelegate определяет следующий обработчик ошибок, который будет вызываться в ответ на сбой при регистрации:

<a href="http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html" rel="nofollow">application:didFailToRegisterForRemoteNotificationsWithError:</a>

Вы можете использовать этот метод для уведомления пользователя о требованиях к вашему приложению.

...