1.ios 支付完成有部分玩家收不到 cp 发的货 ----针对上述情况 1.都是服务端没有收到客户端通知 2.但是也跟机型无关 3.玩家支付十几笔一单掉了 4,自己玩支付几十笔都无掉单 ------难道特殊场景才会出现掉吗 ------也是偶发性的,跟稳定性有关吗 忘各位大佬解惑
本质问题是你不了解 iOS 系统 IAP 的流程 1.用户打开商城选择自己要购买的商品 2.点击购买后会弹框要求输入 apple id 和密码或者指纹或者人脸 3.银行完成扣款,你收到一个扣款短信(前提你开了对应的业务),这时手机上会生成一个 receipt,里面包含你本次购买的信息。 4.手机把这个 receipt 上传到服务器 5.服务器收到这个 receipt 后去 apple 的服务器验证这个 receipt 的真伪,防止造假,验证无误后给对应的用户发货
把这个流程搞明白了,你就可以去构造测试用例了。比如整个流程中你尝试在某一步中断。什么?你问我怎么中断?可以打电话,可以切网络,可以拿手机砸核桃,可以把手机抛到空中自动开启飞行模式,总之看你心情把
但是掉单并不是你说的导致,最后分析是客户端代码需要优化 保存到本地的方法不一样
好的,找到问题就好,您说的这个保存到本地的方法不一样具体是什么?可以分享学习一下么?