求助: APP 在后台还能执行逻辑,发送数据吗

查看 100|回复 13
作者:Jed2020   
背景介绍:我们 APP ( react-native 写的)的用户是某船舶公司船员,需要上传各种轮船信息,然后海上的信号大家也都知道。
现在有个需求:如果上传失败,能够在网络恢复的时候自动上传。
老板的意思最好能做到网络恢复就发送,不管这个时候 APP 在前台后台,手机锁没锁屏
让我调研下,并给出上传失败的解决方案。
我的方案是做数据缓存,下次打开的时候提示他上次失败了,点击继续发送。老板让我去沉淀沉淀,研究下后台上传数据的方案,说他已经在网上看到相关解决方案了...
老哥们,有方案吗教教我
Shura   
安卓,可以写个前台服务,ios 就没辙了。
chachi   
这种 app 不应该工业设备吗
NoOneNoBody   
需求是网络恢复自动发送,但不需要用“发送”这个数据来检测网络啊,只要检测到 True 就可以通过事件驱动发送任务了吧?
前台后台这个问题才是手机的事,这个不懂,但肯定有方法的
kzfile   
老板自己找到方法了为啥不直说,还让你沉淀沉淀?
null113   
"说他已经在网上看到相关解决方案了"  让他发你参考呗
HangoX   
让老板给出网上的方案,你自己参考一下
android 目前还可以,直接挂前台服务,监听网络变化
或者用账号同步服务,或者直接用 firebase 自己带的
Jed2020
OP
  
@null113 他看到的是解决方案是 APP 申请后台常驻权限,然后监听网络信号,信号好的时候发送数据。我跟他说常驻也不是一直常驻的,而且我感觉锁屏状态下还能发送数据应该做不到吧
manami   
手机病毒为啥都可以 /思考 ing
InkStone   
挂后台必须用户手动允许 app 后台运行,不然会被系统杀进程
您需要登录后才可以回帖 登录 | 立即注册

返回顶部