如何在XMPP SMACK库中获取服务器时间
问题描述:
我知道XMPP中的XEP-0202以获取服务器utc时间,但我不知道如何将其与Android SMACK库一起用于在应用程序中获取服务器时间。如何在XMPP SMACK库中获取服务器时间
有什么想法?
答
public void GetServerTime(){
if(xmppConnection!=null&&xmppConnection.isConnected())
try {
EntityTimeManager timeManager = EntityTimeManager.getInstanceFor(xmppConnection);
String time = timeManager.getTime("SERVERDOMAIN").getUtc();
Log.d("",""+time);
}catch (Exception e){
Log.d("",""+e);
}
}
而SERVERDOMAIN是您的XMPP服务器的URL。您添加的用户JID,例如[email protected]。
`
chat.xxmpp.com
'将用作SERVERDOMAIN