在应用程序内购买响应

时间:2016-11-11 16:46:28

标签: ios in-app-purchase

我们正在使用我们的应用程序中的沙盒帐户测试应用程序内购买,现在他们突然停止工作。

我们检查了调试模式,发现有时 SKProductsRequest 会在“ invalidProductIdentifiers ”属性中返回我们的产品,并在几次请求后将其返回为“产品“属性。

当产品返回有效且我们尝试购买时,我们会在 transactionState 属性中获得 SKPaymentTransactionStateFailed 的回复。

我们检查了 transaction.error 属性,并说:

错误Domain = SKErrorDomain Code = 0“无法连接到iTunes Store”UserInfo = 0x339120 {NSLocalizedDescription =无法连接到iTunes Store}。

我们检查了itunesconnect和开发人员门户网站上的所有设置。 应用内购买设置正确,应用ID已激活,并且为开发和分发模式启用了应用内购买。

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

请注意,昨天一切正常,我们能够在相同的沙盒帐户上购买相同的应用内购买ID。

有人可以帮我们解决这个问题吗?

也许有人已经遇到过这样的问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

我遇到了和你一样的问题。我在itunesconnect和apple的开发者门户网站查看了所有内容。但那里的一切都是正确的。经过长时间的研究发现,由于我的设备中的Appstore id密码造成了这个错误。我从设备中的设置注销。然后再次购买应用程序问我的凭据。我输入沙箱id-password,它有效。

希望这对你也有用。 :)