Solo iniziato a lavorare con il Dispatcher un giorno fa, quindi potrei sbagliarmi. Penso che per quello che vuoi fare, devi impostare il tuo lavoro come ricorrente e scegliere un raccordo trigger.
final Job.Builder builder = dispatcher.newJobBuilder()
.setTag("myJob")
.setService(myJobService.class)
.setRecurring(true)
.setTrigger(Trigger.executionWindow(59, 61));
Ti darebbe un lavoro che si ripete all'incirca ogni minuto.
Come avviare il lavoro e impostare il Dispatcher in generale, ti consiglio di dare un'occhiata al testapp che è disponibile nel repository git FirebaseJobDispatcher (che hai già collegato). Soprattutto le classi JobFormActivity e DemoJobService.
grazie per il repo – John