问题标签 [firebase-job-dispatcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1396 浏览

android - 设备重启后计划的 JobService

由于指定条件而未执行的已调度 JobService(JobScheduler api 或 firebase jobdispather) 在设备重启后是否会自动重新调度?或者我们需要重新安排。

0 投票
1 回答
1915 浏览

android - Firebase Job Dispatcher 不会触发服务类

我在一个活动上创建了静态方法来调用作业调度程序 Jobdispatcher 不会调度作业,我猜。请帮忙。

Add.java 类中的方法

Addition_job.class

Decision.java notify_user 方法

我已经在清单中使用export=false和指定了服务action_Execute

0 投票
1 回答
219 浏览

android - 在 FirebaseJobDispatcher 中将侦听器附加到 FirebaseDb

我正在使用 Firebase Job Dispatcher 执行一个定期任务,该任务将每 15 分钟执行一次,并检查 firebase 数据库中的数据并显示有关最新数据的通知。
我面临的问题是,侦听器没有正确连接onStartJob,即onDataAdded永远不会调用内部的日志记录语句。
我在下面链接了我的代码,

谢谢

0 投票
2 回答
6938 浏览

android - Android - Firebase 作业调度程序

我想知道是否可以使用 Firebase jobdispatcher 来安排 url 命中并获取响应以更新数据库。我希望它每天晚上运行一次。有谁知道这是否可能?

我找不到任何这样做的好例子。我已经阅读了 android 文档和https://github.com/firebase/firebase-jobdispatcher-android#user-content-firebase-jobdispatcher-

我需要使用 Firebase jobdispatcher,因为我的目标是 API 16。

提前致谢。

更新

这就是我每天安排一次的做法。

0 投票
4 回答
2387 浏览

android - Firebase Job Dispatches 不会触发我的服务类

我正在使用 Firebase Job Dispatcher 来安排服务,但这不会触发我的服务类。

我需要帮助来实施这项服务。

minSdkVersion 16

targetSdkVersion 25

MainActivity.java

MyJobService.java

AndroidManifest.xml

我只得到“onCreate()”日志结果。

我的代码有什么问题?

0 投票
3 回答
2594 浏览

android - Firebase JobDispatcher-Scheduled 作业在设备重启时丢失

我正在使用Firebase-JobDispatcher。我已经安排了一些作业,如果我保持设备打开,它的工作正常。但是如果我重新启动我的设备,那么预定的作业不会执行或它不会被重新安排?我用过setLifetime(Lifetime.FOREVER)。设备重启时仍然丢失工作。下面是我使用的代码 -

0 投票
1 回答
1136 浏览

android - FireBase Jobdispatcher 的 Jobservice 使用 Intent 过滤器

我已经使用 Firebase 作业调度程序实现了作业调度。其中在文档中给出了一个IntentFilter具有特定操作的Action应添加到作业服务中,如下所示

IntentFilter即使没有它,在作业调度工作正常时添加上述内容有什么用

0 投票
2 回答
78 浏览

android - 服务获取 null 作为位置

所以,我有一个在后台被调用的 JobService。但是我需要它来获取当前位置并将其发送到网络服务。当我发送静态数据时,Web 服务运行良好。然而,获得位置是一个问题。位置对象始终为空。这是我一直在尝试的。

0 投票
1 回答
404 浏览

android - 在 Firebase JobDispatcher 中更改定期任务的周期?

我正在使用 GCM 网络管理器,但后来我听说 Firebase JobDispatcher 包含 GCM 和其他功能,所以我正在尝试使用它。我已经成功地编写了一个周期性任务并且它工作正常,但问题是我需要改变周期而不是从一开始就修复。

原因是,我正在使用活动识别服务,并且我希望下次 JobDispatcher 执行周期性任务时基于检测到的当前活动。例如,如果您正在步行,下一次触发任务是在 30 分钟后,而如果您在汽车中,则时间是 5 分钟(主要是因为如果您在汽车中,则更有可能是您的手机与步行时相比,将在短时间内提供不同的位置值)。

这是我对周期性任务进行编程的方式,如您所见,我正在设置一个固定值,我想知道由该任务触发的服务是否可以提供会改变任务周期的反馈。

0 投票
1 回答
508 浏览

android - Firebase JobDispatcher 是否在屏幕关闭时触发周期性服务?

我正在使用活动识别 api 和使用 google play 服务的位置,我知道它们是如何消耗电池的,所以如果是这种情况,我真的会很高兴,并且当屏幕显示时作业服务停止,这限制了收集数据到用户实际使用他的手机时,而不是 24/7。

当我尝试对此进行测试时,有时会在半小时后停止,有时会更多,有时会立即发生,这与其他后台服务和当前正在使用的应用程序有关吗?有没有办法在屏幕关闭时强制服务停止?

至于代码,我使用的是从存储库下载的确切示例,并且我所做的唯一修改是在触发服务时从作业服务调用识别服务(定期任务)