Я внедряю push-уведомления, которые я превращаю в локальные уведомления в своем приложении iOS.
Когда iPhone заблокирован (идентификатор лица / Touch ID), я вижу только тело уведомления, которое по умолчанию является «Уведомлением».
Когда iPhone разблокирован (Идентификатор лица / Touch ID) Я вижу весь контент уведомления.
Я попытался изменить заголовок предупреждения на жестко закодированный текст.Также пытался изменить другие свойства, но мне не удалось решить его.
Вот как я создаю локальное уведомление:
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.userInfo = dictionary;
[notification setAlertTitle:@"alertTitle"];
[notification setAlertBody:@"alertBody"];
[notification setFireDate:[NSDate date]];
[notification setTimeZone:[NSTimeZone defaultTimeZone]];
[[UIApplication sharedApplication] presentLocalNotificationNow:notification];
Что я хочу - показатьназвание уведомления, несмотря на заблокированное состояние устройства, как и в WhatsApp.
разблокированное состояние
заблокированное состояние
Как видите, с теми же настройками - WhatsApp показывает заголовок, даже если iPhone заблокирован.