gpt4 book ai didi

ios - APNS开放连接的含义

转载 作者:行者123 更新时间:2023-12-01 18:14:44 25 4
gpt4 key购买 nike

APN(苹果推送通知),打开连接是什么意思。
这是否意味着连接是打开的(具有IP和端口的套接字)并且从不关闭该套接字?

除性能原因外,保持连接打开还需要什么?

最佳答案

是的,打开您的服务器和Apple的APN服务器之间的连接意味着打开了套接字。 Apple要求尽可能长时间保持套接字打开状态,并使用相同的连接发送多个通知。

这在您在短时间内发送许多通知时非常重要,因为如果您在短时间内多次打开和关闭连接,Apple可能会将其视为DDoS攻击。如果您发送的通知很少,并且它们之间的间隔很长,则可以关闭连接并打开一个新的通知。

...开发人员应打开连接并保持打开状态。如果
反复打开和关闭连接,APN会将其视为
拒绝服务攻击并在一段时间内阻止连接。

如果未尝试连接,此临时块将过期
大约一个小时。

(Source)

关于ios - APNS开放连接的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23272141/

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