[iOS]XMPP didReceivePresenceSubscriptionRequest函數(shù)不執(zhí)行解決辦法

這是收到其他人對你加好友請求接收的方法。

今天寫了這個方法之后死活不掉用。

不過現(xiàn)在已經(jīng)解決了。

我看了Roster.m的源碼,發(fā)現(xiàn)調(diào)用這個函數(shù)的函數(shù)叫didReceivePresence

是不是很熟悉?。。。?!

沒有錯,這個函數(shù)就是我們在接收好友狀態(tài)的時候的那個回調(diào)函數(shù),一般用來判斷哪些好友在線之類的。

這個函數(shù)已經(jīng)被我們自己重寫了,所以Roster里面的這個函數(shù)是不會被調(diào)用的。

所以大家可以在自己的didReceivePresence函數(shù)前面寫上如下代碼

if?([[presence?type]?isEqualToString:@"subscribe"])

{// Presence subscription request from someone who's NOT in our roster

[self?didReceivePresenceSubscriptionRequest:presence];

}

其他的寫在else里面

再響應(yīng)的修改一下didReceivePresenceSubscriptionRequest函數(shù)就可以了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 RxSwift入坑解讀-你所需要知道的各種概念 沸沸騰關(guān)注 2016.11.27 19:11*字...
    楓葉1234閱讀 2,939評論 0 2
  • 關(guān)于XMPP最權(quán)威的講解:http://www.jabbercn.org/RFC3920(這個才是最權(quán)威的,下面文...
    隨風(fēng)飄蕩的小逗逼閱讀 1,643評論 1 5
  • 本篇文章是整理以前在CSDN上所發(fā)表的文章,更新文章內(nèi)容,更詳細地描述操作,以方便大家閱讀和理解。 本篇文章的內(nèi)容...
    隨風(fēng)飄蕩的小逗逼閱讀 553評論 0 0
  • 茶葉分類(一) 古時,物阜豐盛。動植物多。后來銳減。許多物類活在古籍里。有人調(diào)侃,這是廣東人干的。哈哈。 先民教我...
    煮茶郎閱讀 424評論 0 0
  • 商場鞋柜生意并不怎么好,風(fēng)格也不受大眾歡迎,守了幾個月下來已經(jīng)心有余力不足了,從一開始聽不得顧客嫌棄自己的鞋到...
    燕二閱讀 517評論 0 1

友情鏈接更多精彩內(nèi)容