目前我正在使用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连接。