Я разработал приложение для Android, которое использует Smack API для подключения к серверу XMPP. В этом приложении я жестко кодирую информацию для входа пользователя, т.е. имя пользователя и пароль.
xmpp.login("admin", "tigase");
и я получаю пакеты от другого пользователя
PacketFilter filter = new AndFilter(new PacketTypeFilter(Message.class), new FromContainsFilter("ameya@mwbn43-1"));
Теперь я столкнулся с проблемой, когда я запускаю одно и то же приложение на двух разных устройствах Android, одно устройство перезаписывает учетные данные других устройств, и поэтому, когда я пытаюсь отправить данные, их получает только один из них. Насколько я знаю, в обычном Google Chat пользователь может войти в одну и ту же учетную запись из двух разных мест и может получать сообщения в обоих местах одновременно.
Может ли кто-нибудь сказать мне, в чем может быть проблема? Это как-то связано со Smack API?
Спасибо,
Амейя