我正在使用asmack库检索 vCard。我能够检索电子名片,但响应并不完全符合我的要求,它只给出响应
<iq id="3842p-8" to="lalit3686.android@gmail.com" type="get">
<vCard xmlns='vcard-temp'><FN>Lalit Poptani</FN>
预期的响应是有关用户的完整详细信息/信息,如下所示
我试过如下,
VCard vCard = new VCard();
try {
ProviderManager.getInstance().addIQProvider("vCard", "vcard-temp",
new VCardProvider());
vCard.load(conn, user);
Log.d("Vcard XML", vCard.toXML());
} catch (XMPPException e) {
e.printStackTrace();
}
我也尝试过使用这个答案来配置所需的一切。那么,是否需要进一步检索用户 vCard 的完整 xml?