服務(wù)器端:Openfire
客戶端:Spark
通過(guò)Spark設(shè)置好頭像后,在聊天時(shí)接收不到對(duì)方的圖像,查看程序沒(méi)有問(wèn)題
程序如下:
// //2.添加電子名片模塊
_vCardStorage=[XMPPvCardCoreDataStorage sharedInstance];
_vCard=[[XMPPvCardTempModule alloc]initWithvCardStorage:_vCardStorage];
[_vCard activate:_xmppStream]; //激活
// //3.添加頭像模塊
_avatar=[[XMPPvCardAvatarModule alloc]initWithvCardTempModule:_vCard];
[_avatar activate:_xmppStream];
在另一個(gè)模塊中設(shè)置頭像
XmppTools *app=[XmppTools sharedxmpp];
XMPPvCardTemp *temp=app.vCard.myvCardTemp;
//1.設(shè)置頭像 DefaultProfileHead_phone
NSData *data=temp.photo ? temp.photo: UIImageJPEGRepresentation([UIImage imageNamed:@"DefaultProfileHead_phone"], 1.0);
ProfileModel *pro1=[ProfileModel profileWithImage:data name:@"頭像"];]
已過(guò)一系列的google/百度 都沒(méi)有找到,感覺(jué)應(yīng)該是Openfire服務(wù)端設(shè)置有問(wèn)題,經(jīng)過(guò)認(rèn)證果然是Openfire服務(wù)器端缺少插件導(dǎo)致的。

001.png
安裝好插件后問(wèn)題解決

005 (1).jpg