Ich bin ein wenig unsicher, wie FirebaseJobDispatcher
(JobScheduler) funktionieren soll. Was ich möchte, wenn ein Benutzer die Internetverbindung verliert, erhält die Konnektivität für die Ausführung meiner App erneut und führt eine Synchronisierung durch, um nach dem Wiederherstellen der Verbindung nach Inhaltsaktualisierungen zu suchen.FirebaseJobDispatcher auf Netzwerkänderung ausgeführt
Ich weiß, wir sollten nicht Connectivity Änderung Broadcast-Listener verwenden und Jobscheduler verwenden, aber es scheint, dass mehr Jobscheduler eines smarten Alarmmanager ist, wo es auch laufen, wenn es keine Konnektivität Änderung war (was ich nicht brauche).
Ist das der Fall oder missverstehe ich, wie es funktioniert? Wenn nicht, gibt es etwas, das nur ausgelöst wird, wenn der Benutzer die Internetverbindung wiedererlangt?
Hallo @tyczj auch funktioniert, haben wir eine gleiche Anforderung wie Sie. Wir möchten einen Alarm-Broadcast-Empfänger starten, wenn das Internet von nicht verfügbar bis verfügbar wird. Wir nutzen dies um über "CONNECTIVITY_CHANGE" nahtlos zu erreichen. Aber, seit Anhören von 'CONNECTIVITY_CHANGE' nicht mehr funktioniert, wenn Sie die App beenden, haben Sie herausgefunden, wie' FirebaseJobDispatcher' verwendet wird? –
@CheokYanCheng Job Dispatcher funktioniert nicht so, es ist ein intelligenter Alarm-Manager. Ich benutze jetzt Push-Benachrichtigungen und wenn der Benutzer das Internet zurückbekommt, kommen die Push-Benachrichtigungen und der Inhalt wird aktualisiert – tyczj