Я использую этот код для обработки удаленных push-уведомлений, когда приложение находится на переднем плане:
// This method will be called when app received push notifications in foreground
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void)
{
completionHandler([.alert, .badge, .sound])
}
Но я все еще не могу получить их, когда приложение запущено, я получаю их, только когда приложение находится в фоновом режиме. Я полагаю, это связано с моим обновлением до Swift 4.2, но я не уверен. Приложение выпущено, и я использую производственный сертификат для APN.