В коде указано, что «FCM didReceiveRemoteNotification не вызывает в состоянии уничтожения приложения» - PullRequest
0 голосов
/ 31 августа 2018

Функция didReceiveRemoteNotification в appdelegate не работает, когда приложение переходит в состояние уничтожения.

Мой код:

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

    Messaging.messaging().appDidReceiveMessage(fcmResponse)

    print("Main fcmResponse<----->", fcmResponse)

    completionHandler(UIBackgroundFetchResult.newData)

} 

Но когда приложение открыто или работает в фоновом режиме (здесь фон означает, что приложение все еще работает, и вы можете видеть это в системном трее приложения), все работает.

...