当前位置:  开发笔记 > 运维 > 正文

Apple推送通知服务是使用UDP还是TCP?

如何解决《Apple推送通知服务是使用UDP还是TCP?》经验,为你挑选了1个好方法。

Apple是否推动使用TCP或UDP将消息从服​​务器传送到设备?



1> Shaggy Frog..:

从Apple推送通知服务编程指南:

重要提示:仅当没有蜂窝连接或设备是iPod touch时,WiFi才会用于推送通知.要通过Wi-Fi接收通知,设备的显示必须打开(即无法休眠)或必须插入.WiFi发送器必须位于出站TCP端口5223上,且必须在有效范围内.

也:

沙箱和生产环境

要开发和部署客户端 - 服务器应用程序的提供者端,您必须从iPhone Developer Program门户获取SSL证书.每个证书仅限于一个应用程序,由其捆绑ID标识.每个证书也仅限于两个开发环境中的一个,每个环境都有自己分配的IP地址:

沙箱:沙箱环境用于初始开发和测试提供者应用程序.它提供与生产环境相同的服务集,但服务器单元数量较少.沙箱环境还可以作为虚拟设备,实现模拟的端到端测试.您可以在gateway.sandbox.push.apple.com,出站TCP端口2195访问沙箱环境.

生产:在构建提供者应用程序的生产版本时使用生产环境.使用生产环境的应用程序必须满足Apple的可靠性要求.您可以在gateway.push.apple.com,出站TCP端口2195访问生产环境.

最后:

一般供应商要求

作为提供商,您可以通过二进制界面与Apple推送通知服务进行通信.该接口是供应商的高速,高容量接口; 它将流式TCP套接字设计与二进制内容结合使用.二进制接口是异步的.

生产环境的二进制接口可通过gateway.push.apple.com,端口2195获得; 沙箱(开发)环境的二进制接口可通过gateway.sandbox.push.apple.com,端口2195获得.您可以建立到同一网关或多个网关实例的多个并行连接.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有