【问题标题】:Handling push notification payload data处理推送通知有效负载数据
【发布时间】:2017-05-31 08:34:43
【问题描述】:

当应用程序处于前台和后台时如何处理推送通知。我正在获取以下有效负载数据。

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {

    FIRMessaging.messaging().appDidReceiveMessage(userInfo)
    print(userInfo)

// [title: push, body: hi, collapse_key: do_not_collapse, icon: icon, from: 27]

}

如何处理此有效负载以获取通知?

【问题讨论】:

  • 我也是类似的有效载荷,但在前台或后台没有收到通知。你是如何处理这种有效载荷的
  • 您可以使用 BRYXBanner 在应用处于运行状态时显示通知。
  • 应用处于后台还是前台时的意思
  • 应用在前台时显示横幅。有效载荷的格式必须按照苹果的格式在后台显示通知
  • 谢谢。我可以知道苹果的有效载荷格式以及谁应该提供这种有效载荷。请让我知道这件事。

标签: swift


【解决方案1】:

您已经收到通知。这取决于您要执行的操作。您可以解析有效负载并相应地处理数据。

如果您要求在 App 的“未运行”状态下处理通知。然后iOS自己处理通知来处理和显示,但格式应该是苹果定义的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 2016-07-19
    • 2015-07-31
    • 1970-01-01
    相关资源
    最近更新 更多