2013-12-09 22 views
2

我正在使用xmppframework來開發我的xmpp客戶端。我做了Facebook正常登錄,我安裝後我xmppStream我的客戶與Facebook的聊天連接,然後,我送的初始存在爲:設置狀態爲不可用 - Facebook聊天API

NSXMLElement *presence = [NSXMLElement elementWithName:@"presence"]; 
[self.xmppStream sendElement:presence]; 

在那之後,我決定實施相反的行爲(設置爲離線狀態),爲此,我有以下代碼:

NSXMLElement *presence = [NSXMLElement elementWithName:@"presence"]; 
[presence addAttributeWithName:@"type" stringValue:@"unavailable"]; 
[self.xmppStream sendElement:presence]; 

代碼的第一部分起作用,我在運行後可以看到所有人。但是,當我嘗試將我的帳戶設爲離線時,它不起作用。基本上,Facebook忽略了我的信息。

有人有一個想法我該如何解決這個問題?

回答

3

已解決。代碼是正確的。用戶在facebook上顯示爲不可用(+/- 2分鐘)之前有一段延遲。