I'm trying to get a presence (online/offline) from a user using the following steps available:
https://quickblox.com/developers/Android_XMPP_Chat_Sample
In this case when a user login the app, I send a presence as online:
presence = new QBPresence(QBPresence.Type.online);
try {
roster.sendPresence(presence);
} catch (SmackException.NotConnectedException e) {
e.printStackTrace();
}
When I try to get the presence from the above user:
presence = roster.getPresence(45);
if (presence.getType() == QBPresence.Type.online) {
Log.d(TAG, "onSuccess: User online");
} else {
Log.d(TAG, "onSuccess: User offline");}
The presence type is always offline.
Someone can help with any tip?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…