Как я могу мгновенно отображать локальные уведомления на работающих устройствах iOS 10 и 11, мое требование к приложению - мгновенно отображать локальные уведомления пользователю, так как нам нужно сначала запросить локальное уведомление, а затем система запланировала уведомление. Я запускаю этот код для отображения локального уведомление.
UNMutableNotificationContent *content = [UNMutableNotificationContent new];
content.title = title;
content.body = body;
content.sound = [UNNotificationSound defaultSound];
UNTimeIntervalNotificationTrigger *trigger = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:1 repeats:NO];
UNNotificationRequest *request = [UNNotificationRequest requestWithIdentifier:identifier content:content trigger:trigger];
/// 3. schedule localNotification
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
[center addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {
if (!error) {
NSLog(@"Local Notification succeeded");
}
else {
NSLog(@"Local Notification failed");
}
}];
willPresent
. См. эту ссылку stackoverflow.com/a/39715402/2545465. - person Rajan Maheshwari   schedule 04.10.2017