У меня есть сценарий, в котором я должен прослушивать состояние XMPP-соединения, даже когда приложение закрыто.Сейчас я использую Firebase Network Dispatcher, потому что GCM Network Manager устарел, он работает только тогда, когда приложение находится на переднем плане / фоне.Он останавливается всякий раз, когда приложение закрыто.У кого-нибудь могут быть предложения?Ниже приведен фрагмент кода.
Driver driver = new GooglePlayDriver(getApplicationContext());
FirebaseJobDispatcher firebaseJobDispatcher = new FirebaseJobDispatcher(driver);
Job constraintReminderJob = firebaseJobDispatcher.newJobBuilder()
.setService(FirebaseService.class)
.setTag("Notify Tag")
.setLifetime(Lifetime.UNTIL_NEXT_BOOT)
.build();
firebaseJobDispatcher.schedule(constraintReminderJob);