公司用的一个 Android app ,记录上传些订单什么的。近来陆续有报告说做完的订单,在 app 上“自动”上传之后,后台( web )查不到。请问一般来解决这个问题,解题思路是怎样的?后续怎么保证不再发生?
1
gogohigh 2016-11-21 15:43:07 +08:00
把开发这个 app 的程序员 fire 掉,多花点钱重新招一个
|
2
zhaohui318 2016-11-21 15:45:32 +08:00
http 协议不会丢数据啊,是不是 activity 退出导致传输操作中断
|
3
trentgn OP 其实我这边也不太清楚具体情况。我就跟了解下,如果你来处理这个问题,你的思路是什么样的?
假设: 1. 确实有数据丢失; 2. 你没有代码; 3. app host 在公司外面; |
4
annielong 2016-11-21 16:09:24 +08:00
看能不能嗅探 http 传输,看是数据传输出错,还是返回代码出错,在或者 app 与 web 的接口不一致,这个不太可能吧,但是也不好说,微信的 sdk 就有 appid 和 appId 两个参数
|
6
Miy4mori 2016-11-21 19:32:10 +08:00 via Android
抓包测试呗,先排除 app 再测服务端
|
7
likokov2 2016-11-21 19:44:25 +08:00
收到上传之后服务器返回成功的字段, app 端验证成功之后提示,否则重新上传。
|