Max*_*Max 14 android xmpp push-notification google-cloud-messaging
我真的试图找到这个问题的解决方案,但没有.有一些与此概念相关的线程,但我找不到全面的解决方案.
我有一个Openfire服务器发送消息.当两个用户都在线时,没有问题.但是,当用户离线时,我想发送推送通知,如Whatsapp.我听说Whatsapp和其他IM应用程序使用ejabber的修改版本发送推送通知,但无法找到方法.
一种可能性是使用GCM,但我不确定这是否是正确的方法.另外,我想避免轮询,以免耗尽电池寿命.
有没有人知道一些解决方案或有一个例子?
Luc*_*llo 11
我正在研究openfire,并找到了一些我想与你分享的好选择.我在github上找到了一个插件,我将在本周进行测试.这似乎是您的目标和我的良好解决方案:https://github.com/meisterfuu/Openfire-GCM/
另一种选择是使用CallbackOnOffline插件,该插件使用To和From参数调用指定的URL.此URL可能是您的Web服务中的端点,并且使用该数据(To和From),您可以在基础中获取相关的推送ID,并进行推送.
https://www.igniterealtime.org/projects/openfire/plugins.jsp
嗯,您可以将 GCM 与 XMPP 结合使用。新的GCM 云连接服务器允许您使用 XMPP 协议在服务器和 Android 应用程序之间进行双向(云到设备和设备到云)通信。
GCM 云连接服务器 (CCS) 允许第三方服务器使用 XMPP 协议与 Google 服务器建立持久 TCP 连接,从而与 Android 设备进行通信。这种通信是异步和双向的。
| 归档时间: |
|
| 查看次数: |
14712 次 |
| 最近记录: |