是否可以在交货时获得远程推送通知的送达回执? [英] Is it possible to get a delivery receipt for a remote Push Notification at the time of delivery?

查看:92
本文介绍了是否可以在交货时获得远程推送通知的送达回执?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果手机关闭了远程推送通知的接收,或推送通知无法发送,推送的发起人是否可以获知无法发送?

If a phone has turned off receipt of remote push notifications, or a push notification fails to be delivered, can the originator of the push get informed that it failed to be delivered?

我知道有可用于查询失败的传递尝试的反馈服务,但这听起来像是拉式反馈而不是像每次推送通知一样发送的收据。

I know there is the feedback service available to query for failed delivery attempts, but that sounds like its a pull type feedback rather than something like a receipt sent for every push notification.

因此,假设我们向100,000台设备发送了推送通知,那么我们是否可以连接到反馈服务并查看哪些设备出现故障?这有多准确,反馈信息可用时是否有时间延迟?

So suppose we sent push notifications to 100,000 devices, could we then connect to the feedback service and see which ones failed? How accurate is this, is there a time delay before feedback info is available?

推荐答案

你无法判断推送是否有已交付。

You can't tell if a push has been delivered.

反馈服务旨在通知您一段时间内无法提供推送的设备。您应该对那里的数据采取行动,并停止向该设备发送推送。可能需要一段时间才能进入反馈服务,因为当Apple认为设备已卸载您的应用程序,或者设备已不再使用,或者类似的事件而不仅仅是设备时,它才真正意味着进入目前超出范围且与APNS无关。

The feedback service is designed to inform you of devices which have failed to deliver pushes for some time. You should act on the data in there and stop sending pushes to that device. It could take time to get into the feedback service though because it's only really meant to go in there when Apple have deemed that the device has uninstalled your app, or the device is no longer used, or a similar event rather than just the device is out of range at the moment and has no connection to APNS.

这篇关于是否可以在交货时获得远程推送通知的送达回执?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆