记录一个奇葩的问题 :
说明 :
1.前面提示支付失败的是点击最后一档位(350)
2.后面弹出可以支付的是点击倒数第二个档位(210)
3.就最后一个档位支付失败, 前面的都成功.
错误信息 :{"CurrentUserId":xxxx,"productId":"xxxx","CurrentAccountIndex":3,"message":"没有正在出售的商品","verifyCount":0,"createDate":"2020-01-13T11:00:03+0800","transactionErrorCode":-1,"state":0}
"message":"没有正在出售的商品" ???
前五档位正常, 第六档位失效, 与苹果支持热线沟通了解, 以前也有类似的案例. App提交上线的时候, 苹果后台会把所有信息推送到AppStore, 这个信息的录入有24小时的处理时间. 可能我们自己疑惑为什么前面五个可以,后面六个不行. 通俗讲就是数据延迟
苹果开发支持人员反馈称目前根据我们的App在他们后台还没有看到具体的信息(他们可以请求查看到), 怀疑没有更新到位. 所以目前这个问题是,暂时只能先告知用户苹果服务器录入信息有延迟. 因为是今天刚发布, 24小时还没有处理.
PS: 这个坑就有点尴尬了,尤其是刚上线, 大家都在盯着你问 ,用户都想花钱买的时候却不能买.但愿你不会遇到.
类似案例 : iOS (IAP)内购产品添加,审核通过后,app中显示找不到产品?
最后解决了, 什么都没改, 什么都没动, 等了半天,早上出的问题,下午就好了. 总结来说还是得等等.