как я могу обновить свой avtar в xmpp с помощью iphone SDK? - PullRequest
0 голосов
/ 07 апреля 2011

как я могу обновить свой avtar - логин пользователя avtar (фотография) в xmpp с помощью iphone SDK (XMPPStream)?

У меня есть XMPPvCardAvatarModule (но нет описания метода), поэтому я не могу понять, как использовать его методы для обновления avtar (изображение) ?? Можно ли опубликовать пример кода и ссылки, чтобы понять, что я застрял с этой проблемой! Спасибо.

1 Ответ

2 голосов
/ 07 апреля 2011

Большинство людей используют XEP-153 для аватаров.Но пожалуйста будьте осторожны при реализации этого.Если вы неправильно используете свою хэш-логику и не используете отрицательное кеширование, это приводит к хаосу в сети, поскольку ваш клиент постоянно повторно запрашивает vcards, которые никогда не будут соответствовать хешу, который они дали.Пожалуйста, НЕ устанавливайте свой клиент для отправки запросов vcard всем в вашем списке каждый раз, когда вы входите в систему - пожалуйста, примите во внимание НЕОБХОДИМОСТЬ в XEP для кэширования аватаров или НЕ реализуйте эту функцию.

Также, пожалуйста,осознавая, что сообщество надеется однажды перейти на XEP-84 , что в некоторых случаях может быть более эффективным.

...