iOS Как отобразить локальное уведомление на переднем плане? - PullRequest
0 голосов
/ 14 мая 2018

Есть ли способ публиковать и показывать локальные уведомления на переднем плане? Если нет, есть ли способ «подделать это»? Мне нужно, чтобы iOS выглядела как приложение для Android, у которого есть уведомления на переднем плане.

1 Ответ

0 голосов
/ 14 мая 2018

Для iOS 10 и последующих версий вы можете использовать UNUserNotificationCenterDelegate и просмотреть этот пост для получения дополнительной информации. Если ваше приложение работает на 8 или 9 ios, вы должны использовать сторонние библиотеки (вы можете искать )

Пример: Добавьте его к вашим методам делегата в AppDelegate и соответствуйте этому протоколу - UNUserNotificationCenterDelegate

func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
     completionHandler([.alert,.badge])
}
...