iOS学习笔记iOS学习开发iOS Developer

iOS 解决内购漏单-最靠谱的方案

2017-10-28  本文已影响907人  钟环
内购流程.png

你是否为苹果内购漏单苦恼过?经过网上一些文章描述仍存在一些漏单的问题?

漏单常见原因

我司APP的内购处理流程

1).启动APP时监听苹果交易状态,如果用户已经购买成功,票据没有上传,自己服务器没有票据验证,客户端不会结束交易队列,此时会重新走服务验证流程,避免漏单;
2).网络状态变更,会走check本地订单状态和交易队列,如果有漏单会重新发起验证,避免漏单;
3).进入充值页面,会走check本地订单状态和交易队列,如果有漏单会重新发起验证,避免漏单,并且在此时删除本地垃圾预订单.
4).给自己服务器发起验证时,对参数进行保护(必须有值,这样防止意外其他不可预料的漏单情况);

优化上线后效果

目前没发现有漏单.

上一篇 下一篇

猜你喜欢

热点阅读