better2018
better2018
  • 发布:2018-06-21 11:51
  • 更新:2018-06-25 11:53
  • 阅读:2920

app如何在没网没信号的地方实现数据上传?(可以不实时同步。重金付费求助!!!)

分类:HBuilder

重金求助!!!
app当前使用流程为:
1.山区角色A获取表单,填写后提交服务器。->2.中间人角色B与A对接后刷新页面获取表单,并生成二维码.->3.中间人B来到市区与审核人C对接后,C扫描二维码后,修改表单,提交保存。

存在问题:山区彻底没有信号,只有市区有信号。角色A扎根山区与世隔绝不可能出门。

2018-06-21 11:51 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

山区彻底没有信号,这是物理隔绝,软件是没有办法跨越的。
如果山区偶尔有信号上网,那A角色的app能监听网络进行上传。

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

请问:角色A扎根山区与世隔绝不可能出门,又没有网络, 角色A是如何获得表单的,即然没有网络,就提交不了服务器。

如果是中间人B 去山区帮A 填写好表单,没有网络,可以离线本地保存数据,

等B 到了市区有网络时,再提交到服务器,然后给C审核

better2018

better2018 (作者) - better

开发app时,假设都是有网的,试运行时才发现很多山区没有网。请教如何解决。比如如何让中间人离线带数据到市区后上传,期间中间人不能修改数据。

  • 回梦無痕

    A填写数据之后,生成一个二维码,然后B扫描保存到本地。B到了市区,把二维码给C扫描,因为有网络了,验证C的身份级别,级别足够就可以修改数据。

    2018-06-21 15:26

  • better2018 (作者)

    回复 回梦無痕:但是,如何离线生成二维码,如何离线扫描二维码???

    2018-06-21 15:38

  • 回梦無痕

    回复 better2018:jquery.qrcode可以生成二维码。。。刚刚已经测试过了

    2018-06-21 15:55

W小姐

W小姐

目前正在开发一个离线版本的app,采用把数据存为json格式,与提交数据时ajax的请求参数对应,保存时生成id,然后转json为字符串,以(标识+id)为key,存入plus.storage内。取数据的时候,遍历storage的key,拿出包含了标识的key,然后取对应的value,并转回json,即可ajax提交了

该问题目前已经被锁定, 无法添加新回复