2014-09-26 2 views
1

Есть ли какие-либо специальные параметры, которые должна иметь UILocalNotification, чтобы показать на экране блокировки, таком как сообщения Facebook Messenger? Мое уведомление появляется в центре уведомлений в разделе «Уведомления». Я думаю, что поведение похоже на уведомления AppStore, где они отображаются только как уведомление, но пользователь никогда не предупреждается.UILocalNotification не отображается на экране блокировки

+0

Это зависит от предпочтений пользователя. Если пользователь не хочет видеть ваше уведомление на экране блокировки, он не появится. – matt

+0

Приложение установлено на экран блокировки, но я никогда не видел, чтобы он отображался там. Однако он показывает, что было вызвано локальное уведомление, и оно появляется в центре уведомлений. – Pochi

+0

Нет никаких специальных параметров, чтобы показать его на заблокированном экране ... См. Эту ссылку .... http: //stackoverflow.com/questions/25929665/features-supported-by-ios8-interactive-notification/25930069#25930069 для получения дополнительной информации ... см. это ... https: //github.com/sgup77/SGNotification –

ответ

0

Вы, вероятно, не добавили .Badge, когда вы сделали свой registerUserNotificationSettings. Вы должны иметь

let settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: categories) 
application.registerUserNotificationSettings(settings) 
0

Вы должны принять разрешение, чтобы показать уведомление на экране блокировки! один раз посмотрите на код в Appdelegate.m.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
// Override point for customization after application launch. 
let notificationCategory = UIMutableUserNotificationCategory() 
let categories = Set<UIUserNotificationCategory>(arrayLiteral: notificationCategory) 
let settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: categories) 
application.registerUserNotificationSettings(settings) 
return true 
} 
Смежные вопросы