asmackライブラリを使用して vCard を取得しています。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 を取得するためにさらに必要なものはありますか?