【问题标题】:phonegap, Strophe.js and xmpp pubsub push notifications when app is offline应用离线时 phonegap、Strophe.js 和 xmpp pubsub 推送通知
【发布时间】:2012-05-23 22:46:18
【问题描述】:

当更新发布到 pubsub 节点(openfire 服务器)并且 xmpp 移动客户端应用程序离线时,通过推送通知机制获得通知的最佳方式是什么?应用程序是否应该在用户不知情的情况下每 30 分钟启动一次(我将如何实现)? 我正在构建一个 Jquery 移动应用程序,并希望使用 phonegap 为 iOS、android 和其他设备打包它。

Edit1:我认为它应该类似于 C2DM 或 APNS。但是当特定用户收到消息时,如何从 openfire 服务器向 C2DM/APNS 发送消息。

Edit2:XMPP 服务器(例如 openfire)如何知道是否将推送通知发送到 APNS 或 C2DM(因为一个用户可能拥有 Android 或 IOS 设备或两者兼有,但 xmpp 服务器不知道)?如果我问错了问题,请纠正我?

谢谢!

【问题讨论】:

    标签: javascript jquery-mobile cordova xmpp openfire


    【解决方案1】:

    本质上,XMPP 服务器对这些协议一无所知,因此无法推送给它们。您可以创建一个插件以通过其他方式推送,但我认为如果您可以让您的客户端经常连接并获取它的离线消息,那会更简单。

    【讨论】:

    • 希望这样的应用不会被苹果拒绝:)
    • 我认为如果 Apple 想要拒绝任何应用程序,他们很容易找到理由 :)
    猜你喜欢
    • 2018-03-10
    • 2016-07-26
    • 2015-07-27
    • 2012-10-26
    • 1970-01-01
    • 2012-02-19
    • 2013-04-12
    • 2023-03-22
    相关资源
    最近更新 更多