Phonegap,Strophe.js和xmpp pubsub在应用程序离线时推送通知
phonegap, Strophe.js and xmpp pubsub push notifications when app is offline
当更新发布到 pubsub 节点(OpenFire 服务器)并且 XMPP 移动客户端应用程序处于脱机状态时,通过推送通知机制收到通知的最佳方式是什么?应用程序是否应该在用户不知情的情况下每 30 分钟在后台启动一次(我将如何实现)?我正在构建一个Jquery移动应用程序,并希望使用phonegap将其打包到iOS,Android和其他设备上。
编辑1:我认为它应该是C2DM或APNS之类的东西。但是,当特定用户收到消息时,如何将消息从openfire服务器发送到C2DM/APNS。
编辑2:XMPP服务器(例如openfire)如何知道是否将推送通知发送到APNS或C2DM(因为一个用户可能拥有Android或IOS设备或两者兼而有之,但xmpp服务器不知道)?如果我问错了问题,请纠正我?
谢谢!
本机,XMPP 服务器对这些协议一无所知,因此无法推送到它们。 您可以创建一个插件以通过其他方式推送,但我认为如果您可以让客户端经常连接并获取离线消息,那会更简单。
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- web浏览器中的离线应用程序存储数据并在之后上传
- 访问离线jquery应用程序中的本地文件
- 独立离线的html5网络应用程序
- 如何使用一个代码库在线和离线访问 HTML5/JS 应用程序中的数据库
- iOS版离线Jquery Mobile应用程序中处理导航的正确方法
- Angularjs的离线网络应用程序
- 开发离线MathJax Android移动应用程序
- Jquery Mobile.离线应用的标记和代码结构
- Ext js 4.2.3 beta - Safari 上的离线应用程序区域设置
- 离线应用中的数据同步
- 在HTML5离线应用程序中使用图像
- phonegap炒作在线和离线应用程序
- 当WebSQL被弃用时,如何处理HTML5离线应用程序
- 离线应用:使用HTML5文件系统API存储MySQL数据库
- 更新HTML5离线应用程序缓存的正确方法
- SAPUI5深度插入来自OData V2模型上Kapsel离线应用程序
- 如何在GWT离线应用程序中包含外部Javascript
- PhoneGap:离线应用使用
- web离线应用程序可以访问本地文件