我知道XMPP中的XEP-0202可以获得服务器的时间,但我不知道如何在Android SMACK库中使用它来获取应用程序中的服务器时间。
有什么想法吗?
答案 0 :(得分:3)
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服务器网址。您添加的用户JID,即 4435956895@chat.xxmpp.com 。
`
chat.xxmpp.com
`将用作 SERVERDOMAIN