FireBase Job Dispatcher.作业在 20-60 秒后开始,即使使用 Triger.Now.我该如何解


Job job = dispatcher.newJobBuilder()
            .setTag("JOB_TAG")
            .setService(MyService.class)
            .setTrigger(Trigger.NOW)
            .setReplaceCurrent(false)
            .setRetryStrategy(RetryStrategy.DEFAULT_EXPONENTIAL)
            .setConstraints(Constraint.ON_ANY_NETWORK)
            .build();
    dispatcher.schedule(job);

我的代码在这里。 即使所有条件都在这里,我的工作也从延迟开始。我可以以某种方式触发它吗?

使用 Trigger.executionWindow(0, 0) 而不是 Trigger.NOW 。它通常会立即或在 1 秒内启动您的作业。

最新更新