如何同时使用websockets和推送通知



我目前在php zend框架中运行一个应用程序,其中包含使用node.js和socket的真实聊天。Io,聊天工作真的很好,但我需要创建一个服务来发送推送通知使用pushwoosh技术,有没有办法在node.js服务器发送推送消息?或者我必须在zend框架中创建一个服务,考虑到聊天也在移动应用程序中运行,即使应用程序关闭,消息也应该到达。

谢谢你的帮助。

在移动设备上发送推送通知不能独立完成,你必须考虑到你必须依赖第三方服务。

这个概念是你不直接发送推送通知到你的应用程序,但你发送请求到第三方服务请求发送推送通知到你的注册应用程序。

例如,以下是向IOS应用程序发送推送通知的步骤:

  1. 应用程序启用推送通知。用户必须确认他希望收到这些通知。
  2. 应用程序收到一个"设备令牌"。您可以将设备令牌视为发送推送通知的地址。
  3. 应用程序发送设备令牌到你的服务器。
  4. 当你的应用程序发生感兴趣的事情时,服务器发送推送通知到Apple推送通知服务,或简称APNS。
  5. APNS向用户设备发送推送通知。

(参考:http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1)

所以这并不像你想的那么容易。你不会直接发送推送通知,但如果是IOS系统,你可以请求苹果发送通知,如果是安卓系统,你可以请求谷歌的服务器发送通知。在大多数情况下,您必须在他们的开发中心注册为开发人员,并获得他们要求的所有令牌和认证。

相关内容

  • 没有找到相关文章