У меня есть служба, которая запускается каждый мин, чтобы проверить, подключен ли глобальный объект XMPPConnection и аутентифицирован. Я обнаружил, что через час или около того в режиме ожидания объект подключения показывает, что он подключен и аутентифицирован, но он не получает никаких сообщений.Android XMPP - не получает сообщения через час в режиме ожидания
Соединение, кажется, сломано без объекта Connection, зная об этом. Пожалуйста, дайте мне знать, что я могу реализовать, чтобы проверить, действительно ли объект XMPPConnection действительно подключен и может получать сообщения даже после долгого отсутствия бездействия.
Цените свою помощь.
Вы уверены, что ваша служба работает в фоновом режиме? Я не уверен, что это проблема xmpp –
Да, моя служба работает в фоновом режиме. Я написал фрагмент кода для создания файла каждый раз, когда он запускается вместе с меткой времени, и я вижу, что он создается каждый мин. И в файле я регистрирую значения isConnected() и isAuthenticated(), оба из них TRUE все время. Но они не получают. –
как редко вы сталкиваетесь с этой проблемой? и какое обслуживание вы используете binderService или услугу –