如何通过jabber服务器

时间:2017-01-11 09:13:16

标签: push-notification firebase-cloud-messaging ejabberd smack

我使用 ejabberd 作为 XMPP服务器为Android开发了一个聊天应用程序。我想在用户离线时发送 FCM推送通知

任何人都可以帮助我或举例说明吗?

3 个答案:

答案 0 :(得分:3)

您可以将apllication to connect to FCM添加到您的ejabberd,并在每次使用此库将消息转到离线存储空间时发送通知

答案 1 :(得分:1)

我收到了你的邮件,我在这里回答它可以帮助别人。你应该看看我写的这个二郎库。

https://github.com/softwarejoint/fcm-erlang

“阅读我”部分包含所有详细信息。

因此,您的应用程序在服务器上注册其推送令牌。然后,当服务器上有特定事件时,服务器使用该令牌向fcm发送消息。 fcm将消息发送给您。

最佳

的Pankaj

答案 2 :(得分:1)

我面对同样的任务,最后通过编写自己的Ejabberd模块解决了这个问题。我已经偶然发现了许多问题,因为Ejabberd的后期/最新版本发生了很多变化。

Here's my Stackoverflow question where I just added my now working code for the module.

也许有帮助。