Pu sh не вызывается в минимизированном состоянии - PullRequest
0 голосов
/ 05 марта 2020

Когда приложение находится в состоянии минимизации,

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

Фоновые режимы также включены.

enter image description here

...