配置Openfire服务器以支持GCM推送通知

时间:2016-04-20 02:15:14

标签: java google-cloud-messaging openfire

我正在使用Openfire作为xmpp服务器编写Android聊天应用程序。问题是如果我使用Xmpp服务器进行推送通知,那么当用户在线时它很好,但是当用户离线时它有一些问题。那么有没有办法配置Openfire让GCM托管推送通知?是否就像Openfire的GCM插件一样?

1 个答案:

答案 0 :(得分:0)

我们已经构建了一个与您的条件几乎相似的应用程序。但是,为了向推送到离线用户,我们通过服务器端发送它。

在发送邮件时的实施中,您可以检查用户是否处于离线状态,然后您可以点击服务器API以发送推送。 (你也可以在客户端实现GCM,只需要知道它的deviceToken或GCM id)

XMPP管理离线消息。因此,您只需处理推送部分,无需担心保存消息。