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

7

我想将推送通知与使用HTML、JavaScript和jQuery Mobile构建的Web应用程序集成,并使用PhoneGap打包为Android。

请问有什么链接可以提供相关信息吗?

对于Android,完整的文档已在developers.android.com上给出。

但是对于Web应用程序,我不知道该如何操作。

任何建议都将不胜感激。

提前致谢。


2
这是一个非常好的推送通知示例:https://github.com/phonegap-build/PushPlugin - Ved
是的,我确实读到过关于这个的信息。 它只针对原生应用程序吗?还是也可以与 Web 应用集成? - Esha Jain
你的问题是关于使用PhoneGap实现推送通知。 - Ved
这是针对Cordova(PhoneGap)而不是原生应用程序。 - Ved
好的,我会检查一下,谢谢。 - Esha Jain
3个回答

3
根据其他人的建议,PushPlugin似乎是符合您要求的好选择,可以实现并且免费使用。您需要为不同的平台进行配置。 此插件可用于Cordova,使您的应用程序可以在Amazon Fire OS、Android、iOS、Windows Phone和Windows8设备上接收推送通知。
  • Amazon Fire OS实现使用了Amazon的ADM(Amazon Device Messaging)服务。
  • Android实现使用了Google的GCM(Google Cloud Messaging)服务。
  • BlackBerry 10版本使用了黑莓推送服务。
  • iOS版本基于Apple APNS通知。
  • WP8实现基于MPNS。
  • Windows8使用Microsoft WNS通知。

有关上述平台的详细实现步骤,请查看本页面

希望这对您的问题有所帮助..!

编辑

链接已更新为最新的Github存储库。


3
您可以使用GenericPush插件直接连接到GCM或APNS,也可以使用第三方中间人如UrbanAirship、 PushWoosh(iOS/Android)或PlotProjects(用于基于位置的推送消息),他们还提供额外的服务和工具来发送推送消息。

2

1
我确实检查过了,但那是要付费的。 - Esha Jain
不幸的是,是的,但这是最好的。 - Hazem Hagrass
我在浏览一些链接时发现了phone-gap的pushPlugin,你对此有什么想法吗? - Esha Jain
无论如何还是谢谢你,Hazem :) - Esha Jain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接