菜鸟教程小白 发表于 2022-12-11 18:02:19

ios - 在应用内购买响应中突然得到 SKErrorDomain Code=0


                                            <p><p>我们正在我们的应用程序中使用沙盒帐户测试应用内购买,今天它们突然停止工作。</p>

<p>我们在 Debug模式下检查,发现有时 <strong>SKProductsRequest</strong> 在“<strong>invalidProductIdentifiers</strong>”属性中返回我们的产品,经过几次请求后,它在“<strong>”中返回有效产品产品</strong>”属性。</p>

<p>当它返回有效的产品并且我们尝试进行购买时,我们会在 <strong>transactionState</strong> 属性中收到 <strong>SKPaymentTransactionStateFailed</strong> 的响应。</p>

<p>我们检查了 <strong>transaction.error</strong> 属性,它显示:</p>

<p><strong>Error Domain=SKErrorDomain Code=0 "无法连接到 iTunes Store"UserInfo=0x339120 {NSLocalizedDescription=无法连接到 iTunes Store}。</strong></p>

<p>我们检查了 itunesconnect 和开发者门户中的所有设置。
应用内购买设置正确,应用 ID 处于事件状态,并且为开发和分发模式启用了应用内购买。</p>

<p>我们尝试在许多具有不同沙盒帐户的设备上进行购买。
我们甚至尝试创建新的沙盒帐户,但没有帮助,我们仍然从 StoreKit 收到相同的错误。</p>

<p>请注意,昨天一切正常,我们能够在相同的沙盒帐户上为相同的应用内购买 ID 进行测试购买。</p>

<p>谁能帮助我们解决这个问题?</p>

<p>也许有人已经遇到过这样的问题。</p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我遇到了和你一样的问题。我在 itunesconnect 和苹果的开发者门户网站上检查了所有内容。但那里的一切都是正确的。经过长时间的研究发现,由于我的设备中的 Appstore id 密码出现此错误。我从设备中的设置中注销。然后再次购买应用程序要求我提供凭据。我输入沙箱 id-password 并且它起作用了。 </p>

<p>希望这对你也有用。 :) </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在应用内购买响应中突然得到 SKErrorDomain Code=0,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/40552543/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/40552543/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在应用内购买响应中突然得到 SKErrorDomain Code=0