问题标签 [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 投票
1 回答
194 浏览

java - Firebase Jobdispatcher - 使用或不使用

我正在开发一个应用程序,一个简单但令人上瘾的小游戏。用户必须尽快解决预定义的级别。

关卡信息在线存储在 MySQL 数据库中,其中还包含所有玩家完成给定关卡所需的平均时间。此外,级别数据本地存储在手机上的 SQlite 数据库中。

我想做的是以下。我想同步平均时间(从服务器到手机)并上传玩家完成关卡所需的时间(从手机到服务器)。

理想情况下,每次玩家启动应用程序或完成关卡时都会发生这种情况。为此,我正在考虑使用 Firebase Jobdispatcher,但我想知道这是否矫枉过正。供您参考:如果手机上存储的平均时间不完全是最新的,这并不是世界末日。游戏无需更新即可正常运行。另一方面,我希望它定期更新,因为用户的表现将与平均时间进行比较。

我是一个初学者,想要正确地做事。希望你能帮忙。

0 投票
3 回答
1508 浏览

android - 如何在 FCM 中使用发件人 ID 接收通知

如何使用 FCM 中的发件人 ID 接收通知。

我正在尝试使用 FCM 中的发件人 ID 接收通知,它还具有设备 ID,并且服务器端发送成功,但我无法收到通知。如何解决问题。我做了很多研究,找不到任何解决方案。下面是我的代码。

爪哇

0 投票
1 回答
791 浏览

android - Android - 在特定日期和时间在 Firebase 作业调度程序中运行作业

AlarmManager在我们的应用程序中使用来设置在特定日期和时间设置的警报。现在最近很少有我们应用程序的用户抱怨这些警报没有弹出。此外,在 Android O 指南中,提到应用程序不应运行任何后台服务,而应切换到Firebase JobDispatcher. 我有以下 2 个问题

  1. 在我们的应用程序中,除了在指定的时间和日期向用户显示通知外,我们不执行任何后台任务。即使在这种情况下,我们是否应该切换到Firebase Jobdispatcher?
  2. 如果我们确实需要切换到JobDispatcher,如何将 Job 设置为在特定的日期和时间运行?
0 投票
1 回答
193 浏览

android - FirebaseJob Dispatcher:如何使用 RETRY_POLICY_EXPONENTIAL 指定作业中的重试次数

如何使用重试类型RETRY_POLICY_EXPONENTIAL指定作业中的重试次数,下面是我的代码

0 投票
0 回答
343 浏览

android - 仅在没有可用网络时使用 firebase 作业调度程序执行作业

根据 Firebase Job dispatcher 的Constraint 类,我们可以在联网、充电等情况下执行作业。

如何在互联网断开时执行工作。这是一个没有答案的类似问题。

0 投票
1 回答
366 浏览

android - 类型推断失败。Firebase 作业调度程序

我在这一行面临以下错误.setService(LocationFirebaseJobService::class.java)::

类型推断失败。预期的类型不匹配:推断的类型是Class<LocationFirebaseJobService>Class<out JobService!>预期的

这是我的代码:

我的 LocationFirebaseJobService 类:

0 投票
0 回答
65 浏览

android - 同步 gradle 后,FirebaseJobDispacher 包未添加到我的项目中

我正在关注 Google 的教程,并将以下内容添加到我的项目中:

但是当我尝试从这个包中导入任何东西时,就好像它根本没有被编译/实现。我尝试重建和清理项目,擦除 gradle 中的行,同步,再次将其添加到 gradle 并再次同步,但没有任何变化。

在此处输入图像描述

根据教程,Driver该类属于com.firebase.jobscheduler.Driver,但如图所示,它不存在。

我是不是忘记了什么?我没有看到导入此包的不同操作。

0 投票
0 回答
224 浏览

android - Firebase Job Dispatcher 无法在 One Plus 设备上安排作业

我正在使用 Firebase Job Dispatcher 来安排作业

我已经检查了一些设备,例如nexus 6p、三星galaxy s7、小米设备(我已经请求允许在自动启动中启用应用程序)。但是,我在 One Plus 设备上安排它时遇到了问题(作业服务启动了一段时间,然后突然停止。)

0 投票
0 回答
372 浏览

android - 如何为一天的 Firebase 作业调度程序设置延迟

我正在尝试使用 firebase 作业调度程序执行后台任务,问题是应用程序将在 kit to oreo 上运行,我想在特定的定义时间每天在后台执行作业。例如,如果我在早上 7 点工作并且当前时间是下午 5 点,那么函数会在两个小时后执行,但我想每天晚上 7 点执行,

0 投票
1 回答
1138 浏览

android - 收到通知时如何启动后台作业

大家好,这是我在这里的第一个问题,所以我希望得到答案。我有一个 android 应用程序,在 FCM 的帮助下,我能够在前台、后台和应用程序被终止时接收通知。

我想在通知到达时开始后台作业,我使用了 firebase jobDispatcher:

但是当应用程序在后台或被杀死时它不起作用,但我收到通知。

我试图将后台任务移动到 FCM onMessageReceived 并且也遇到了同样的问题。

收到通知时有什么方法可以触发后台任务吗?

对一个好的答案的不寻常的赞赏:))