我使用Urban Airship为我的iOS应用程序处理远程推送通知。它按预期工作,我在前台和后台都收到通知。但是,我想跟踪所有传入的远程推送通知(即使它们未被执行)。因此,如果远程推送到达,我想调用一些代码来记录它是什么样的通知。我似乎只能在用户点击通知时处理,而不是在收到通知时处理。这可能吗?
我已将背景模式设置为"远程通知",在appdelegate中实现了didReceiveRemoteNotification,并为城市飞艇实施了两个receivedBackgroundNotification。我还将backgroundPushNotificationsEnabled设置为yes。
任何想法,如果这是可能的?
以下是推送通知的示例:
{
"_" = "Q-Pr3MeyLaEeS8csDiudL0-A";
aps = {
alert = "A simple message";
badge = 53;
};
id = ea591946c21d437f8fc1c851e1c1e728;
pid = 6a26766232e14d971dc1417a0c217bfc;
type = c1;
}