当app在后台时跟踪远程推送通知

时间:2015-03-17 09:56:55

标签: ios push-notification apple-push-notifications urbanairship.com

我使用Urban Airship为我的iOS应用程序处理远程推送通知。它按预期工作,我在前台和后台都收到通知。但是,我想跟踪所有传入的远程推送通知(即使它们未被执行)。因此,如果远程推送到达,我想调用一些代码来记录它是什么样的通知。我似乎只能在用户点击通知时处理,而不是在收到通知时处理。这可能吗?

我已将背景模式设置为"远程通知",在appdelegate中实现了didReceiveRemoteNotification,并为城市飞艇实施了两个receivedBackgroundNotification。我还将backgroundPushNotificationsEnabled设置为yes。

任何想法,如果这是可能的?

以下是推送通知的示例:

{
    "_" = "Q-Pr3MeyLaEeS8csDiudL0-A";
    aps =     {
        alert = "A simple message";
        badge = 53;
    };
    id = ea591946c21d437f8fc1c851e1c1e728;
    pid = 6a26766232e14d971dc1417a0c217bfc;
    type = c1;
}

0 个答案:

没有答案