如何在Android中使用smack使用FCM刷新令牌在XMPP中配置推送模式配置?

时间:2017-01-13 04:53:11

标签: android firebase xmpp firebase-cloud-messaging smack

目前我正在使用smack库进行XMPP配置,我想通过将RefreshToken发送到XMPP来将Ejabberd的XMPP连接到firebase。

我需要在应用程序处于后台时关闭连接或者杀死并接收来自Firebase的通知但是如何使用smack库发送刷新令牌和其他参数如下所示?

每个会话开始时,用户必须注册推送机制。取决于 选择机制,可以传递几个参数。推送配置包可以是 类似的东西:

<iq type='set' id='123'>
 <push xmlns='p1:push'>
 <keepalive max="30"/>
 <session duration="60"/>
 <body send="all" groupchat="true" from="jid"/>
 <status type="xa">Text Message when in push mode</status>
 <offline>false</offline>
 <notification>
 <type>applepush</type>
 <id>DeviceToken</id>
 </notification>
 <appid>application1</appid>
 </push>
</iq>

如何使用smack库配置XMPP连接。

0 个答案:

没有答案