【发布时间】:2014-09-02 14:23:14
【问题描述】:
我正在使用 Phonegap* 开发一个连接到网络服务的移动应用程序。 我们需要将事件从 web 服务“推送”到应用程序以通知用户。
现在我们已经将 web 服务/应用设置为使用 MQTT,并且它运行顺畅(对主题等有限制)。
当然,问题在于应用程序未运行/未激活时。我也更喜欢使用 MQTT。但到目前为止,我的研究还很薄弱。
我知道有 GCM、APN 等。但是:
- 我不想弄乱一堆不同的外部系统。
- 大多数消息(一些将“广播”到组)将是用户特定的。对我来说,使用不同的交付系统来管理它似乎是一个 PITA(MQTT 在这方面表现出色,而且非常简单)。
- 某些数据可能被视为敏感数据。
#3 的一个解决方案是提供“嘿!您有数据!”消息,然后让常规逻辑收集数据(即使有问题!)。
因此,我们非常欢迎您提出一些建议!
(*目前,这是唯一可行的解决方案,我目前是唯一的开发人员,我正在开发 Web 服务和应用程序 [资源非常有限]。为每个平台开发原生应用程序将是不可能的)。
【问题讨论】:
标签: cordova push-notification push mqtt