Обработка данных полезной нагрузки push-уведомлений

как обрабатывать push-уведомления, когда приложение находится на переднем и заднем плане. Я получаю данные о полезной нагрузке ниже.

func application (application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject: AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) — > Void) {

    FIRMessaging.messaging().appDidReceiveMessage(userInfo)
    print(userInfo)

// [название: push, body: hi, collapse_key: do_not_collapse, icon: icon, from: 27]

}

как обработать эту полезную нагрузку, чтобы получить уведомление?

1 ответ

  1. Вы уже получили уведомление. Это зависит от вас, какие действия вы хотите выполнить. Вы можете анализировать полезную нагрузку и обрабатывать данные соответственно.

    Если вы просите обработать уведомление в состоянии «не работает» приложения. Затем iOS обрабатывает сама обрабатывает уведомление, чтобы обработать и показать, но формат должен быть в соответствии с определением apple.