Apple推送使用TCP或UDP将消息从其服务器传递到设备吗?Apple推送通知服务使用UDP还是TCP?
回答
从Apple Push Notification Service Programming Guide:
重要:无线网络用于推 通知仅如果没有 蜂窝连接,或者如果设备 是一部iPod touch。通过WiFi接收 通知,该设备的 显示器必须是对(即,它不能 是睡觉),或者它必须插入。 的WiFi发射必须是 出站的TCP端口5223,并且必须是 内有效范围。
也:
沙盒环境和生产环境
开发和部署客户端 - 服务器应用程序的提供者 侧, 你必须从 iPhone开发人员计划门户的SSL证书。每个 证书仅限于一个 应用程序,由其包 ID标识。每个证书也只限于 两个发展 环境之一,每个都有自己的 分配的IP地址:
沙箱:沙盒环境是用于初始开发和提供应用程序的 测试 。 它提供了与生产环境 相同的一组服务 ,尽管服务器单元的数量较少 。沙盒环境 也作为一个虚拟设备,使模拟的端到端测试成为可能。您 在 gateway.sandbox.push.apple.com, 站TCP端口访问沙箱环境2195
生产:构建提供者 应用的 生产版本时,使用的生产 环境。使用 生产环境的应用程序必须符合苹果的可靠性要求 。您 在 gateway.push.apple.com,出站TCP访问生产环境 端口2195
最后:
通用提供者要求
正如你可以沟通提供商 通过 二进制界面的Apple推送通知服务。这个接口是一个 高速,大容量接口 供应商;它使用流式TCP 套接字设计和 二进制内容。二进制接口 是异步的。
生产 环境的二进制接口可通过 gateway.push.apple.com,端口2195;沙盒 (开发)环境的 二进制接口可用 通过 gateway.sandbox.push.apple.com,端口 2195您可能会建立到同一 网关或多个网关 实例的多个并行连接。
- 1. 无Apple推送通知服务的推送通知?
- 2. PHP Apple推送通知反馈服务
- 3. Apple推送通知服务RSS提要
- 4. 用Python推送Apple推送通知服务
- 5. 使用java实现Apple推送通知服务到iPhone
- 6. 使用PHP脚本的Apple推送通知服务
- 7. Apple推送通知服务:证书安装服务器端?
- 8. Apple推送通知服务是否有流量限制?
- 9. iPhone实时来自服务器的通知,不使用Apple推送通知
- 10. 如何使用Apple推送通知?
- 11. 在IIS服务器上使用PHP的Apple推送通知服务
- 12. Apple推送通知问题
- 13. Apple推送通知构造
- 14. 过滤Apple推送通知
- 15. Apple推送通知服务在生产中不起作用
- 16. 使用Rails服务器推送通知
- 17. BB推送通知服务
- 18. 什么是推送通知服务?
- 19. 通过Apple推送通知服务向iPhone应用发送命令
- 20. Apple推送通知或Firebase推送通知?
- 21. ASP中的Apple推送通知服务提供程序?
- 22. Apple PNS(推送通知服务)示例代码
- 23. 记录了Apple推送通知服务器和apn_on_rails的响应?
- 24. iOS Apple推送通知服务提示框
- 25. 想要检查我设备上的Apple推送通知服务?
- 26. 无法连接到生产Apple推送通知服务器
- 27. Apple推送通知反馈服务 - 它检查的频率
- 28. Apple推送通知 - 送货回执
- 29. Apple推送通知不适用于aps_production.cer
- 30. 使用Urban飞艇推送通知服务无法获得推送通知?
文档说明了这一切。小心看一下? – zneak 2010-03-26 01:15:29
标题包含语法错误。也许两个。我很高兴你补充说明。 – intuited 2010-03-26 01:15:53
更新的问题来澄清。苹果文档不会覆盖堆栈的这一端。 – lolsborn 2010-03-26 01:56:20