正确使用Appengine套接字

用户名

我不确定使用正确的方法来使用套接字API与Apple Push Notification Service进行通信...

我有一个初始化功能,可在其中建立与APNS的连接。但是,什么时候是在连接上调用Close()的正确时间?还是我只是将其保持打开状态并继续重复使用?

谢谢!

他们是

Apple特别要求您不要关闭与APNS的连接,并保持尽可能长的时间重新使用它。

在多个通知中保持与APN的连接打开;不要反复打开和关闭连接。APNs将快速连接和断开视为拒绝服务攻击。除非知道连接将长时间闲置,否则应保持连接处于打开状态;例如,如果您每天仅向用户发送一次通知,则可以每天使用一个新的连接。

来源

但是,如果您向它们发送无效数据(例如带有无效设备令牌的通知),Apple将关闭该连接,因此您的代码必须能够检测到该数据并在必要时创建新连接。您还应该阅读Apple的错误响应,因为这些响应会让您知道重新打开连接后是否应该重新发送某些通知。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python套接字如何使用相同的套接字连接正确重定向http / s请求?

来自分类Dev

如何使用Ada在套接字上正确读写?

来自分类Dev

使用NSOutputStream通过套接字发送数据的正确方法

来自分类Dev

使用套接字发送onPreviewFrame()byte []的正确方法

来自分类Dev

正确删除使用tmux意外创建的套接字

来自分类Dev

如何使用 Java 从套接字正确流式传输数据

来自分类Dev

使用套接字的IllegalBlockingModeException

来自分类Dev

C中的套接字:关闭套接字的正确方法

来自分类Dev

如何正确写入套接字

来自分类Dev

通过套接字正确发送HTTP响应

来自分类Dev

如何正确关闭套接字及其InputStream?

来自分类Dev

正确关闭unix套接字的方法

来自分类Dev

如何正确写入套接字

来自分类Dev

通过套接字正确发送HTTP响应

来自分类Dev

Java TCP套接字未正确接收

来自分类Dev

如何使用套接字流正确分离数据包?C#

来自分类Dev

Java:如何使用ServerSocket和Socket正确关闭套接字连接

来自分类Dev

使用Angular JS,在更改路线时关闭Web套接字连接的正确方法是什么?

来自分类Dev

您如何正确地为套接字构造和使用缓冲区?

来自分类Dev

如何使用Vue-Socket.io正确创建自定义套接字方法?

来自分类Dev

使用套接字时输入字符串的格式不正确

来自分类Dev

使用套接字的HTTP请求

来自分类Dev

从Android使用HTTP或套接字

来自分类Dev

在Windows上使用套接字

来自分类Dev

对UDP套接字使用shutdown()

来自分类Dev

使用增量与套接字轮询

来自分类Dev

使用AsyncTask进行套接字

来自分类Dev

在Android中使用套接字?

来自分类Dev

套接字 - 使用选择超时

Related 相关文章

热门标签

归档