Instant Messenger: Как gtalk/ Yahoo Messenger заполняет список контактов?

В настоящее время мы работаем над небольшим IM-проектом, который в основном работает как gtalk и Yahoo Messenger. Мы столкнулись с проблемой, которая озадачивала нас, как gtalk/ym заполнял свои списки контактов. Учитывая, что у пользователя, скажем, более или менее 500 контактов, оба чата, похоже, легко загружают контакты довольно быстро и уже отсортированы. Вот мои вопросы (имеется в виду либо):

  1. Кеширует ли он свои контакты, например, сохраняет его в файле где-то после выхода, чтобы при входе в систему он легко извлекал контакты и отображал их в своем списке контактов?

  2. Всегда ли запрашивать VCARDS при входе в систему?

  3. ИЛИ у них есть VCARD push или что-то, что просто обновляет профили контактов (например, статус их [присутствие присутствия - доступно, занято и т. Д...])?

0 ответов

Другие вопросы по тегам