Обработка push-уведомлений, когда приложение находится в фоновом режиме или в состоянии «Выполнено», а не при его завершении - PullRequest
0 голосов
/ 29 марта 2019

Я работаю в одном из проектов, где требования клиента похожи на показ Push-уведомлений, пока приложение не будет прекращено.Push-уведомления выполняются с помощью Firebase Integration путем отправки токена FCM в серверную часть.У меня также есть один API для удаления токена FCM, когда приложение завершается, но не может выполняться в течение 30 секунд, пока приложение не будет завершено. Там в любом случае можно проверить со стороны приложения, когда приходят push-уведомления, показывать только при запущенном приложении или фоновом состоянии.

1 Ответ

0 голосов
/ 30 марта 2019

Получение отображаемых уведомлений для минимальной версии iOS 10.

     // Function call when App is in foreground State

    func userNotificationCenter(_ center: UNUserNotificationCenter,
      willPresent notification: UNNotification,  
      withCompletionHandler completionHandler: @escaping 
     (UNNotificationPresentationOptions) -> Void) { 

    }

   // Function call when App in Background State 

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


   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...