1

我正在编写一个应用程序,即使应用程序关闭,它也需要以特定时间间隔轮询位置。我目前正在使用 Firebase JobDispatcher 来完成工作。代码如下:

BackgroundJob.schedule({
      jobKey: backgroundJobKey,
      period: 60000,
      exact:true,
      allowWhileIdle:true
    });

我的要求如下:

1)如果手机正在充电,则需要不断轮询位置(正在发生)

2)如果手机静止在同一位置,则应用不得轮询(当应用进入打盹模式时也会发生这种情况)

3)如果手机在行驶的汽车中保持静止(或者如果手机在骑自行车时保持静止在某人的口袋中),则需要连续轮询该位置(这没有发生,这是问题)。

当电话放在行驶的汽车内时,如何让工作调度员进行轮询?

4

0 回答 0