当应用程序处于后台或运行状态时,而不是在终止应用程序时处理推送通知

时间:2019-03-29 05:40:42

标签: ios swift iphone

我在一个项目中工作,该项目的客户要求类似于show Push notifications直到应用终止。通过将FCM令牌发送到后端,可以通过Firebase集成完成推送通知。我也有一个API用于在应用终止时删除FCM令牌,但是直到应用终止后大约30秒才能执行。无论如何,推送通知到达时从应用端检查的信息仅在应用正在运行或处于后台状态时显示。 / p>

1 个答案:

答案 0 :(得分:0)

接收有关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) {


   }