如何使用Pushsharp知道是否将推送通知传递给iOS应用程序?

时间:2015-12-26 07:19:45

标签: ios push-notification pushsharp

我可以使用PushSharp将推送通知发送到iOS应用。但我无法收到该通知的递送状态给收件人。如何知道推送通知的交付状态,如whatsapp。

1 个答案:

答案 0 :(得分:1)

APNS不会为推送通知提供任何反馈。因此,我们需要使用aps字典中的content-available属性来使用Silent Push Notification。由于我们需要普通通知,我们必须在警报字典中输入警报,声音或徽章有效负载。这样推送通知将对用户可见。由于我们在有效负载中使用内容可用属性,iOS会在后台唤醒我们的应用程序,以便我们可以将交付报告发送到我们的Web服务器。

示例有效负载:

    {
        "aps" : {
            "alert" : "Sample Push Notification.",
            "badge" : 2,
            "sound" : "sound.aiff"
            "content-available" : "1"
        }
    }