如何在Swift iOS中处理JSON自定义Parse推送通知

时间:2016-02-19 00:36:58

标签: ios json parse-platform notifications

我正在寻找一种如何处理自定义推送通知的流畅方式,我正在使用 Parse 作为我的应用程序的后端,我正在发送 JSON 中的推送通知

我正在使用此功能来处理收到通知

  func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
        PFPush.handlePush(userInfo)
        if let info = userInfo["data"] as? Dictionary <String, String> {
             let message = info["message"]! as String
              MainFunctions.showbanner("Notification", subtitle: message) // Just showing the notification message when the app is foreground

        }

        if application.applicationState == UIApplicationState.Inactive {
            PFAnalytics.trackAppOpenedWithRemoteNotificationPayload(userInfo)
        }
    }

我的问题是如何知道应用程序是在Foreground还是在Background中,以及如何根据这些显示通知,我能够在应用程序处于前台时显示通知。

当应用程序在后台时如何做到这一点?以及如何在后台了解该应用程序。

0 个答案:

没有答案