gpt4 book ai didi

swift - APN 通知

转载 作者:行者123 更新时间:2023-11-30 11:17:08 25 4
gpt4 key购买 nike

我可以使用 APNs 从 iOS 服务器向 iPhone 应用程序发送多少条通知?例如,如果我向我的 iPhone 应用程序发送 5 条不同的 APNs 通知消息,而该应用程序在我发送这些通知时已关闭,那么当它恢复正常运行时,它会收到所有这 5 条通知

最佳答案

如 Apple 文档中所述:

Apple 推送通知服务包括执行存储和转发功能的服务质量 (QoS) 组件。如果 APNs 尝试传送通知而目标设备处于离线状态,APNs 会在有限的时间内存储通知,并在设备再次可用时传送通知。该组件仅存储每个设备和每个应用程序的最新通知。如果设备离线,发送针对该设备的通知请求会导致先前的请求被丢弃。如果设备长时间处于离线状态,其 APN 中存储的所有通知都会被丢弃。

为了允许合并相似的通知,您可以在通知请求中包含折叠标识符。通常,当设备在线时,您发送到 APN 的每个通知请求都会导致将通知传送到设备。但是,当 HTTP/2 请求 header 中存在 apns-collapse-id key 时,APN 会合并该 key 值相同的请求。例如,两次发送相同标题的新闻服务可以对两个请求使用相同的折叠标识符值。然后,APN 会将两个请求合并为一个通知,以便传送到设备。有关 apns-collapse-id 键控的详细信息。

关于swift - APN 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51640494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com