我可以使用PushSharp将推送通知发送到iOS应用。但我无法收到该通知的递送状态给收件人。如何知道推送通知的交付状态,如whatsapp。
答案 0 :(得分:1)
APNS不会为推送通知提供任何反馈。因此,我们需要使用aps字典中的content-available属性来使用Silent Push Notification。由于我们需要普通通知,我们必须在警报字典中输入警报,声音或徽章有效负载。这样推送通知将对用户可见。由于我们在有效负载中使用内容可用属性,iOS会在后台唤醒我们的应用程序,以便我们可以将交付报告发送到我们的Web服务器。
示例有效负载:
{
"aps" : {
"alert" : "Sample Push Notification.",
"badge" : 2,
"sound" : "sound.aiff"
"content-available" : "1"
}
}