IOS swift 4 - получение уведомления о push-уведомлениях Firebase при закрытии приложения - PullRequest
0 голосов
/ 28 мая 2019

Я реализовал тихое push-уведомление Firebase с content_available = true.

Когда приложение убито или не работает в фоновом режиме, я не получаю тихий толчок. Когда приложение находится в фоновом режиме или на переднем плане, я получаю push-сообщение.

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {

    Messaging.messaging().appDidReceiveMessage(userInfo)

    let state : UIApplication.State = application.applicationState
    switch state {
    case UIApplicationState.active:
      handleForgroundPush(userInfo: userInfo)
    default:
        handleNotification(userInfo: userInfo)
    }
    completionHandler(UIBackgroundFetchResult.newData)
}
...