首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2-3天后推送通知?

2-3天后推送通知?
EN

Stack Overflow用户
提问于 2013-04-15 14:19:22
回答 1查看 219关注 0票数 0

我正在开发一个需要推送通知的应用程序。我已经提供了推送通知功能,但我需要知道如果用户关闭了他/她的iDevice 2-3天或由于任何原因,设备关闭了几个小时/天/分钟等。

如果我在那个时间点发送推送通知,当用户打开他的设备时会收到通知吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-15 14:32:26

如果您在短时间内向同一设备或计算机发送多个通知,则推送服务将只发送最后一个通知。

这就是为什么。设备或计算机确认接收到每个通知。在推送服务接收到该确认之前,它只能假定该设备或计算机由于某种原因已经离线,并将该通知存储在服务质量(QoS)队列中以供将来重新传递。这里的往返网络延迟当然是一个主要因素。

所有这些都指出,其意图是通知应用程序在提供商上发生了一些感兴趣的更改,并且应用程序应该检查提供商以获取详细信息。通知不应该包含在其他地方也不可用的数据,并且它们也不应该是有状态的。

任何未立即送达的推送通知都将排队等待将来的重新送达,因为你的设备未连接到该服务。“立即”当然需要考虑连接的延迟。异常情况将超过60秒,因为APN将在那时超时。

不过,如果您有任何疑问,可以参考下面的链接http://developer.apple.com/library/ios/#technotes/tn2265/_index.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16008774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档