android - Android java:只要有信号就使用 Firebase 发布数据
问题描述
我正在尝试找到一种巧妙的方法来“http 发布”客户端设备排队的工作线程的工作线程,但前提是信号良好。这样做的原因是重复重复服务器推送是次优的:电池不需要征税,文件是大图像文件或视频。
该应用程序用于服务器机房中的诊断使用,通常用混凝土墙加固,在“用户”离开站点之前很难到达位置。
我在某处读到,firebase 可以“持有”工作并派遣他们。我们目前确实使用 Firebase,但目前仅用作服务器推送事件侦听器。有没有办法将帖子“发送”到 firebase 并让 firebase 对其进行排队?
我很感激我可能只是错过了我想做的事情的“正确名称”。任何帮助,将不胜感激。
解决方案
Firebase 可能不会在提供稍后执行的通用工作队列方面提供太多帮助。您应该考虑使用WorkManager ,它允许您在您指定的条件下添加稍后要执行的工作项,包括具有网络访问权限。
推荐阅读
- sql - 不计算sql server中列值是否为0
- c# - Parallelize without Task.Run()
- post - 在 xamarin 表单中使用 api [POST] - 序列化返回空 json 对象
- ios - 自定义actionsheet IOS swift
- javascript - 文件上传无法插入表单并单击文件查看
- arraylist - 片段在 onCreateView() 中的 recyclerView 上被赋予空值
- code-coverage - 通过 gcov 和 lcov 对 cpp 的 Android 原生单元测试覆盖率
- layout - web表单,反编译dll,如何获取布局文件?
- ios - 无法识别的选择器发送到 instance-Swift
- apache-spark - Pyspark pandas_udf 中的 ArrayType 元素不正确