关于微信端领取到卡包,由于异步执行操作,导致领取到卡包的时候数据异常
问题:由于微信端领取到卡包本事是一个异步操作,因为你不确定用户进入微信领卡页面后是何时点击的领卡,只能等微信推送的success事件,这个时候我要再请求后端,获取该卡的详情用于展示,此步骤在ios端不存在问题,因为用户如果不点击左上角的返回按钮,success事件是不执行的,而安卓端则不同,只要用户点击了领卡,success会立即执行,这就造成了保存卡面信息和读取卡面信息两个接口起了冲突,由于网络原因。通常会造成读取不出来任何信息(因为此时保存的接口还没执行完)。解决:针对该问题,我们提出了两种解决方案
原创
2020-06-09 11:38:32 ·
845 阅读 ·
0 评论