如何为跨平台Web应用程序实现推送通知服务?

时间:2014-01-30 13:23:16

标签: jquery web-applications cordova push-notification google-cloud-messaging

我想将推送通知与我使用HTML,javascript和jquery mobile构建的web应用程序集成,并与phonegap打包用于Android。

任何人都可以建议一些链接去做。

对于android,完整的文档在developers.android.com上提供。

但对于webapp,我不知道如何继续。

任何建议都将受到高度赞赏。

提前致谢。

3 个答案:

答案 0 :(得分:3)

您可以使用GenericPush plugin直接连接到GCM或APNS,也可以使用UrbanAirship,PushWoosh(iOS / Android)或{{等中间第三方进行连接3}}(用于基于位置的推送消息)还提供用于发送推送消息的附加服务和工具

答案 1 :(得分:3)

正如其他人PushPlugin所建议的那样,根据您的要求,似乎是不错的选择。它可以实现并免费使用。您必须配置不同的平台。 此插件适用于Cordova,允许您的应用程序在Amazon Fire OS,Android,iOS,Windows Phone和Windows8设备上接收推送通知。

  • Amazon Fire OS实施使用亚马逊的ADM(亚马逊设备) 消息传递服务。
  • Android实施使用Google的GCM(Google云消息传递) 服务。
  • BlackBerry 10版本使用黑莓推送服务。
  • iOS版本基于Apple APNS通知。
  • WP8实施基于MPNS。
  • Windows8使用Microsoft WNS通知。

有关上述平台的详细实施步骤,您可以查看此page

希望这对你的问题很有帮助..!

修改

使用最新的Github Repos更新链接。

答案 2 :(得分:2)

我认为你可以使用UrbanAirship服务

来实现