我使用GcmTaskService在后台发送数据,在大多数情况下都可以正常工作,尽管最近我收到一个来自客户端的投诉,说数据没有从设备中发送出去。 我已经带了设备,我注意到我的GcmTaskService的onRunTask从未在此特定设备上被调用。 这就是我启动服务的方式: 这是 ...
我使用GcmTaskService在后台发送数据,在大多数情况下都可以正常工作,尽管最近我收到一个来自客户端的投诉,说数据没有从设备中发送出去。 我已经带了设备,我注意到我的GcmTaskService的onRunTask从未在此特定设备上被调用。 这就是我启动服务的方式: 这是 ...
我想每隔4个小时左右检查一次用户的位置,并且我不想让我的应用程序继续运行。 似乎将GcmTaskService与PeriodicTask一起使用会让我的服务被调用(当在Android 6+中停止应用停止运行时,WakefulBroadcastReceiver限制了启动任务),并且它将兼容And ...
我正在尝试使用GCMTaskManager安排大约每30分钟运行一次的定期任务。 运行时,它将对APP中的某些内部数据进行“更新”。 我已经初步运行了这个程序,并且可以通过在OnRunTask使用LOG命令看到该任务可以按OnRunTask触发。我让它运行(至少根据OnRunTask触发 ...
我需要一个需要Internet连接的定期任务,并且在重启后仍然存在。 我已经取得了很多成就,但是问题是我希望该应用程序即使在退出后仍能继续运行。 与之类似,如果我存在该应用程序并关闭wifi,然后再次将其重新打开(如果周期已到),则应触发任务并在后台运行。 这是startPerio ...
我希望能够每天在特定时间范围内(例如,上午8点至上午11点之间)运行定期任务。 我不确定如何使用PeriodicTask进行此操作,因为您无法指定一天中的特定时间。 我偶然发现了这个示例 ,但是它使用了Evernote的Android-Job库。 有没有一种方法可以专门通过GCMNet ...
我正在尝试使用GCM网络管理器将日志发送到后端服务。 我们每隔一小时运行一次警报,创建一个OneoffTask,当执行时,它将使用日志消息调用后端服务。 这很有效,但是大量的任务都丢失了(超过一半)。 起初,我认为它与我们的后端或网络有关,但是在添加了大量的文件记录之后,事实证明服务中 ...
Facebook有一个流行的库Bolts ,可以更好地在Android上进行异步处理。 他们声称在效率和代码可读性方面均优于Android原生AsyncTask。 现在,我看到Google在GMS库中提供了自己的Tasks版本,作为Android版Google API的一部分。 它们的AP ...
我们使用GcmTaskService将用户创建的实体异步上传到我们的服务器。 这适用于成千上万的用户而没有任何问题,但对于至少两个用户, 任务已安排,但永远不会运行 。 我们使用此代码来安排任务( scheduling是一个自定义对象,包含调度任务所需的一些参数): 我们使用 ...
我正在android设备中执行Push通知消息,并遵循GCM文档作为参考,并且我遇到这样的情况:在通知本身中,我必须显示按钮,并且用户单击它会触发相应的操作。 从GCM文档中,我们可以在通知有效负载中添加click_action以在用户触摸通知时触发操作... 如何在通知消息中显示按 ...
基本上,这是一个定期的GcmNetworkManager任务,应在每天的特定时间运行,它是持久性的,因此它可以在重新启动后幸存下来,其周期为86400000L(24h),但我需要它在特定时间第一次运行。 我已经创建了TaskService类,将其添加到清单中并创建了任务,有没有办法做到这一 ...
背景 Google提供了多种作业/任务计划解决方案,例如JobScheduler和GcmTaskService 。 每种都有自己的优点和缺点。 最近,Google推出了一个名为“ Firebase JobDispatcher”的新库。 问题 可悲的是,关于这个新API的 ...
背景 我想使用Lollipop上提供的新JobScheduler API,但遗憾的是它没有用于pre-Lollipop的官方端口。 但是,有GcmTaskService,它提供了非常相似的功能。 问题 这个API很新,所以很少有地方可以查找如何使用它的信息(例如这里和这里 ...