Push notification 推送通知(重复?)

Push notification 推送通知(重复?),push-notification,apple-push-notifications,Push Notification,Apple Push Notifications,我在这里看到了关于PNS的其他问题,在代码方面,但是这个概念是如何工作的?我需要告诉我的客户他们需要一个服务器吗?在配置/cron或其他方面,服务器中有什么内容 请解释一下过程。非常感谢 编辑: 请解释:我是否需要购买SSL证书,或者苹果是否为我颁发“客户端”或“应用程序”SSL证书?是的,他们基本上需要一台服务器。步骤如下: 用户安装应用程序 申请要求通知 手机与APN通话,为该应用程序注册通知,并取回令牌 应用程序与服务器对话,告诉它令牌 手机会保持与APN的连接,以监听通知 服务器定期轮

我在这里看到了关于PNS的其他问题,在代码方面,但是这个概念是如何工作的?我需要告诉我的客户他们需要一个服务器吗?在配置/cron或其他方面,服务器中有什么内容

请解释一下过程。非常感谢

编辑:


请解释:我是否需要购买SSL证书,或者苹果是否为我颁发“客户端”或“应用程序”SSL证书?

是的,他们基本上需要一台服务器。步骤如下:

  • 用户安装应用程序
  • 申请要求通知
  • 手机与APN通话,为该应用程序注册通知,并取回令牌
  • 应用程序与服务器对话,告诉它令牌
  • 手机会保持与APN的连接,以监听通知
  • 服务器定期轮询APN以获取反馈,例如设备已禁用或应用程序已注销
  • 当您收到通知时,服务器会通知APNS,APNS会通知手机,手机会显示通知

注意:您可以从Apple provisioning portal下载SSL证书。

所以我需要购买SSL证书,或者至少客户端需要?听起来很有趣。不,你不需要买证书。您从设置门户生成了一个证书。已经14天了。你应该接受一个答案(约翰·斯基特的答案很好),让警察给他赏金。不要让赏金取决于更多细节。作为一名开发人员,您应该能够从他离开的地方开始。PS:Apple在为应用程序创建配置文件的过程中,允许您下载SSL证书,以便在与APNS服务器通话时使用。不需要,你不需要购买SSL证书。作为一名iPhone开发者,你需要支付99美元或299美元的特权,以及你将来可能需要的APNS应用程序的所有证书。Jann-不需要否决或简短。我想澄清ssl证书的重要细节。如果你把这个贴出来作为答案,我可能会接受你的答案。嘘。作为一名开发者,我无法理解苹果的想法。我如何确切地知道该证书是由苹果公司提供的?这些文件都是日志式的、冗长的,很难通读。我确实注意到了这一点,但直到对APNS指南进行了非常彻底的审查。请把你的态度带到别处。哦,引用你的博客:“这里是主要的问题:苹果的文档就像许多编程环境的文档一样。它们给出了例程的细节、例程的参数以及例程的作用。他们所缺少的是使用该例程的编写良好、无错误的示例。例如,可达性。这里有关于可达性的文档。不是真正的文档,而是一个实际编译的应用程序。然而,他们让你来决定如何……“苹果的文档不是很好,Puleeeez!”!