V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
trentgn
V2EX  ›  Android

Android app 和后台丢数据的解题思路是怎么样的?

  •  
  •   trentgn · 2016-11-21 15:29:03 +08:00 · 9009 次点击
    这是一个创建于 2925 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司用的一个 Android app ,记录上传些订单什么的。近来陆续有报告说做完的订单,在 app 上“自动”上传之后,后台( web )查不到。请问一般来解决这个问题,解题思路是怎样的?后续怎么保证不再发生?

    7 条回复    2016-11-21 19:44:25 +08:00
    gogohigh
        1
    gogohigh  
       2016-11-21 15:43:07 +08:00
    把开发这个 app 的程序员 fire 掉,多花点钱重新招一个
    zhaohui318
        2
    zhaohui318  
       2016-11-21 15:45:32 +08:00
    http 协议不会丢数据啊,是不是 activity 退出导致传输操作中断
    trentgn
        3
    trentgn  
    OP
       2016-11-21 15:58:33 +08:00
    其实我这边也不太清楚具体情况。我就跟了解下,如果你来处理这个问题,你的思路是什么样的?

    假设:
    1. 确实有数据丢失;
    2. 你没有代码;
    3. app host 在公司外面;
    annielong
        4
    annielong  
       2016-11-21 16:09:24 +08:00
    看能不能嗅探 http 传输,看是数据传输出错,还是返回代码出错,在或者 app 与 web 的接口不一致,这个不太可能吧,但是也不好说,微信的 sdk 就有 appid 和 appId 两个参数
    slowindy
        5
    slowindy  
       2016-11-21 16:22:48 +08:00
    @trentgn 这种情况都是 app 端去追原因

    让其他人去找真的是事倍功半
    Miy4mori
        6
    Miy4mori  
       2016-11-21 19:32:10 +08:00 via Android
    抓包测试呗,先排除 app 再测服务端
    likokov2
        7
    likokov2  
       2016-11-21 19:44:25 +08:00
    收到上传之后服务器返回成功的字段, app 端验证成功之后提示,否则重新上传。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 239ms · UTC 11:11 · PVG 19:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.