Столкнулся (и не я один судя по поисковикам) с ошибкой в отображении моего статуса скайпа (в сети или нет) - моим собеседникам отображается, что я всегда в сети.

Говорят, что это из-за особенностей в отработке авторизации и "разлогинивания" в мобильных приложениях. Я думаю, что сюда можно добавить ещё и изменение технологии передачи данных между клиентами скайпа (раньше всё было peer-to-peer, после приобретения скайпа майрософтом - через сервера майкрософта). Надо заметить, что в настольных версиях скайпа такого нет (ни под виндовс, ни под линукс).

В итоге, способ борьбы с ошибкой следующий: выходить из мобильных клиентов скайпа только по нажатию кнопки "выход" и подождать минутку... Не выходить из него, пока все предыдущие операции не выполнены (синхронизация и т.п.).

Либо "хирургическим" путём. В десктопном клиенте открыть чат с любым собеседником, набрать:

  1. /showplaces (команда запрашивает список всех устройств, на которых в данный момент висит сессия Скайпа под используемым логином; в ответе от собеседника System отобразится список подключённых устройств; реальный собеседник этой переписки не видит);
  2. /remotelogout (команда "разлогинивает" пользователя отовсюду, кроме клиента, в котором набрано сообщение; ответа от системы не будет);
  3. /showplaces (убедимся, что осталась только одна активная сессия).