Тогда можно вручную временно отключить шифрование на этом клиенте.
Возможно получится автоматом отключать, клиент с шифрованием свой профиль же получает с капсами, если там затесались какие-то левые, то нужно вырубать)) Или ещё как-то определить, что сессий больше чем одна.
Единовременно? Это экзотика.
Да постоянно такое вижу, скорее большинство именно так и делает. Выходит с андроида/яблока пока десктопный ещё в сети.
Капсы висят не просто пока в сети номер, а пока сессия не закрыта, а мобильные же ни фига не закрывают. Так что даже если ты был в сети только с мобилки и вышел не резлогинившись, потом войдя в другом клиенте капсы могут всё равно быть вперемешку. Аналогично если убить процесс клиента с шифрованием, то его сессия останется, потом на мобилке будут капсы шифрования.
Короче это всё обходится dataIM, передача данных с указанием капсов в запросе, но к этому API в новом протоколе нет доступа.