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

2016-11-21 15:29:03 +08:00
 trentgn

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

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

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

让其他人去找真的是事倍功半
Miy4mori
2016-11-21 19:32:10 +08:00
抓包测试呗,先排除 app 再测服务端
likokov2
2016-11-21 19:44:25 +08:00
收到上传之后服务器返回成功的字段, app 端验证成功之后提示,否则重新上传。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/322101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX