gpt4 book ai didi

iOS APNS - 缺少推送通知

转载 作者:行者123 更新时间:2023-11-29 11:39:43 25 4
gpt4 key购买 nike

我正在一个接一个地向 apns 发送通知只是为了测试它。例如我发送了 20 个通知。每次我发送时,计数器都会增加,并且它的值会添加到标题的开头,以便跟踪交付情况。手机接收前 5 个和第 16 个,但没有其他。

我没有从 apns 中收到任何错误。他们都收到成功响应。

为什么会这样?

编辑(一些额外信息):

我正在直接与 https://api.push.apple.com 沟通.我正在使用 http2 和 jwtToken。正如建议的那样,我将保持连接。

编辑 2:

设备在此期间没有离线。

最佳答案

好吧,如果您在短时间内发送通知,一些通知可能会被丢弃,尤其是在发送某些通知时设备暂时离线的情况下。

Apple Push Notification service includes a Quality of Service (QoS) component that performs a store-and-forward function. If APNs attempts to deliver a notification and the destination device is offline, APNs stores the notification for a limited period of time and delivers it when the device becomes available again. This component stores only the most recent notification per device and per app. If a device is offline, sending a notification request targeting that device causes the previous request to be discarded. If a device remains offline for a long time, all its stored notifications in APNs are discarded.

( Source )

您的应用永远不应依赖于所有正在传送的通知。

关于iOS APNS - 缺少推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47272052/

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