Когда приложение находится в состоянии минимизации,
func application(_ application: UIApplication,
didReceiveRemoteNotification userInfo: [AnyHashable : Any],
fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)
выше метода не вызывается. Я получаю pu sh, но этот метод не вызывается. Я хочу обновить пользовательский интерфейс, как только получу pu sh, а приложение находится в фоновом режиме.
Полезная нагрузка уведомления:
{ "access_token" = 123; aps = { alert = { body = "Your dispute has been resolved."; title = "Dispute Resolved."; }; badge = 0; "content-available" = 1; sound = default; }; "content_available" = true; "fixed_price" = ""; "gcm.message_id" = 123232; "gcm.notification.fixed_price" = ""; "gcm.notification.job_id" = 111; "gcm.notification.request_id" = 0; "gcm.notification.type" = 116; "google.c.a.e" = 1; "google.c.sender.id" = 13113; "job_id" = 111; message = "Your dispute has been resolved."; "push_type" = 116; "request_id" = 0; title = "Dispute Resolved."; "user_id" = 111; username = "Dispute Resolved.";}
XCode: 11.3 Устройство: iPhone XR OS: 13.3.1
Фоновые режимы также включены.