Тут вот какое неудобство имеет место. Как я понимаю, после того, как пользователь залогинился, его сессия идентифицируется не только по тем сессионным кукисам, которые он посылает с каждым запросом, но и по его текущему IP. Но дело в том, что современные смартфоны имеют особенность переключаться на другие подходящие к случаю каналы связи. А именно, в пути используется канал сотового оператора, а по прибытии на место, где имеется вайфай, происходит автоматическое переключение на вайфай. Поскольку при этом у клиента меняется IP, идентификация сессии теряется и пользователю приходится логиниться заново. Это бы всё ничего, если бы такое не происходило иногда в момент между написанием и отправкой текста.
Т.е. если момент переключения на другой канал не отследить и не сохранить набранный текст где-нибудь локально, то он будет потерян.
Может быть можно как-то переделать способ идентификации пользовательской сессии, чтобы она не зависела от таких событий?