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

IOS 5: Могу ли я иметь приложение "В центре уведомлений" по умолчанию?

У меня есть приложение iPad в App Store, чья логика в основном основана на локальных уведомлениях. Другими словами, многое, что происходит внутри приложения, запускается приложением-методом делегирования didReceiveLocalNotification.

С выпуском iOS 5 сегодня я вижу, что приложения могут быть размещены (через настройки) либо в "Notification Center", либо "Not In Notification Center". До сих пор я ничего не нашел в новой документации, но я надеюсь, что по умолчанию у меня есть приложение "В центре уведомлений" (и, возможно, даже настроено звуковое сопровождение и тип уведомления на оповещение), что спасите меня, чтобы явным образом объяснить новым пользователям, что после загрузки и установки моего приложения им придется вручную выбрать и выбрать для приложения "В центре уведомлений".

Кто-нибудь знает, возможно ли это? Кажется, что, поскольку приложение может зарегистрировать локальное уведомление, оно должно иметь возможность его получать по умолчанию (выводит ли он предупреждение или элемент в новом Центре уведомлений или нет). Спасибо заранее.

4b9b3361

Ответ 1

Я столкнулся с той же проблемой. Единственный ключ, который я видел в документации, - это то, что новый Центр уведомлений обрабатывает как локальные, так и удаленные уведомления. Поэтому я предполагал, что приложение должно зарегистрироваться для локального, как это было бы для удаленного уведомления. Добавлен этот фрагмент кода -

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];

и после того, как мое приложение запланировало локальное уведомление, оно появилось в "В центре уведомлений".

НО, похоже, это не повлияет, если мое приложение уже появилось в "Not In Notification Center". Итак, все мои клиенты, которые запускали приложение, до того, как следующее обновление было навинчено?

Ответ 2

В настоящее время это не так.

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