6—未完成订单处理流程
2021-04-02 17:51:14 0 举报
本地有未完成订单的处理流程
作者其他创作
大纲/内容
是
状态是否为“购买中”
否
删除本地订单
成功
进入购买流程
重试次数是否满3次
结束苹果端交易订单
能否访问苹果官网
用户是否取消
回调
刷新票据
失败
埋点数据eventType:5status:3buttonType:repaybuttonValue:重试次数 0 1 2
埋点数据eventType:6status:3buttonType:repaybuttonValue:重试次数 0 1 2
苹果finish订单1、restore请求成功2、重试3次均失败
本地有未完成订单的处理逻辑
埋点数据eventType:6status:2buttonType:repaybuttonValue:重试次数 0 1 2
整合restore接口需要的数据
埋点数据eventType:5status:1buttonType:repaybuttonValue:重试次数 0 1 2
是否有票据信息
埋点数据eventType:6status:1buttonType:repaybuttonvalue:重试次数 0 1 2
返回的transactions个数为0 && 错误码为空
票据刷新超时且显示loading
本地有未完成订单
处理票据信息
无
不能访问
buyAgainRequestCount重试次数是否满3次
retryCount重试次数+1
埋点数据eventType:5status:2buttonType:repaybuttonValue:重试次数 0 1 2
向苹果发起请求
有
请求restore接口
0 条评论
下一页