2014-11-07 82 views
1

夥計如何獲得openfire訂閱「到」名冊狀態?

有一個問題。

例如,openfire服務器中的A和B用戶。用戶的名單上有B用戶(「來自」的訂閱),而B用戶的名單上有一個用戶(「訂閱」)。

B用戶可以知道A用戶的當前狀態,但用戶無法知道B用戶的當前狀態。

如何知道用戶B用戶的狀態?

回答

1

當您獲得名單列表時,該列表將附帶其訂閱。

<iq xmlns="jabber:client" type="result" id="5234:sendIQ" to="[email protected]"> 
<query xmlns="jabber:iq:roster"> 
    <item jid="[email protected]" name="abc" subscription="from"> 
    <item jid="[email protected]" name="abc" subscription="to"> 
    <item jid="[email protected]" name="abc" subscription="both"> 
</query> 

因此通過編程可以區分和得到你想要的訂閱。

+0

我想知道Presence.Show(dnd,chat,away,xa)Type。 – 2014-11-12 11:08:05