美文网首页
Payment completed with error: Er

Payment completed with error: Er

作者: ttdiOS | 来源:发表于2023-03-16 18:10 被阅读0次

创建新的内个sku支付时出现这个:

<SKPaymentQueue: 0x282e50860>: Payment completed with error: Error Domain=ASDServerErrorDomain Code=3502 "This item is not available." UserInfo={NSLocalizedDescription=This item is not available.

--------------->

<SKPaymentQueue: 0x283fb4920>: Payment completed with error: Error Domain=ASDServerErrorDomain Code=3502 "不提供此項目。" UserInfo={NSLocalizedDescription=不提供此項目。}

很诡异,今天在这里总结一下,首先百度得到:

https://stackoverflow.com/questions/66485827/swift-in-app-purchases-sandbox-tester-error

解决的方案:

但是给的2个方案并没有给我解决到问题,依然提示

https://community.revenuecat.com/sdks-51/unable-to-start-a-trial-of-one-product-1962

方案:

你可以使用StoreKit配置文件而不是沙盒进行测试,因为沙盒环境是真正的bug。

但是给的2个方案并没有给我解决到问题,依然提示:”取消支付“------>不提供此項目 代码上面的表现是走到了:

 for(SKPaymentTransaction*transactionintransactions){

            switch(transaction.transactionState){

                    case SKPaymentTransactionStateFailed: // 支付失败

                    [selfhandleTransactionStateFailed:transaction];

沙盒账号只有美国的能充;真实的账号拿a和b的是能用的,但是产品的真实appleid手机就是不行 依然 SKPaymentTransactionStateFailed(不提供此項目 )

新注册的appleid号也是SKPaymentTransactionStateFailed,还没完善支付协议。很麻烦 需要绑定支付方式,支付协议不完善

-----------------------

总结可能:

手机号被绑定问题,绑定个邮箱,用邮箱作为apple id

手机号 可能之前被添加进入沙盒了

占占沙盒 wu***@gmail.com 绑定的手机号

app这边没动任何代码。

方案:

不要用沙盒账号了用真实的appleid账号(没绑定过沙河的手机号额)

相关文章

网友评论

      本文标题:Payment completed with error: Er

      本文链接:https://www.haomeiwen.com/subject/wbhdrdtx.html