2
如何使用XMPPFramework for iPhone確定用戶是否在線/離線?XMPPFramework:我可以確定用戶的在線/離線狀態嗎?
我有自己的JID等等等等是否有請求存在或某事的一種方式?
謝謝。
如何使用XMPPFramework for iPhone確定用戶是否在線/離線?XMPPFramework:我可以確定用戶的在線/離線狀態嗎?
我有自己的JID等等等等是否有請求存在或某事的一種方式?
謝謝。
您檢查出XMPPFramework示例項目的源代碼?
如果我沒有記錯,這應該是相關的代碼片段:
// Subscribe to the buddy's presence
//
// <presence to="bareJID" type="subscribe"/>
NSXMLElement *presence = [NSXMLElement elementWithName:@"presence"];
[presence addAttributeWithName:@"to" stringValue:[jid bare]];
[presence addAttributeWithName:@"type" stringValue:@"subscribe"];
[xmppStream sendElement:presence];
和你流的代表得到的回調應該是
- (void)xmppStream:(XMPPStream *)sender didReceivePresence:(XMPPPresence *)presence;
我假設你已經有xmmpframework源,如果沒有,你可以在這裏克隆庫
hg clone https://xmppframework.googlecode.com/hg/ xmppframework
樣本pro項目位於「Xcode」文件夾中。
這將基本上意味着你首先需要獲得再名冊使各個呼叫 – user281300 2012-01-28 10:19:22