0

在 iPhone 模拟器上,我可以通过并成功完成 IAP。

但是,在我的设备上,它会在 switch-case “SKPaymentTransactionStateFailed”处返回并且无法购买。即使我删除了该应用程序并再次尝试,它仍然无法正常工作。错误消息(transaction.error.localizedDescription)是:“无法连接到 iTunes Store”

如何解决这个问题?

4

2 回答 2

1

可能您已登录到生产应用商店帐户,这会阻止您的应用从沙盒环境完成 IAP。

您必须注销您的帐户。转到您的设备设置 -> iTunes 和应用商店,点击您的 ID 并注销。然后通过 Xcode 启动您的应用程序。当您执行 IAP 时,应该会出现沙盒App Store 登录窗口。您可以使用之前在 iTunes Connect 上创建的任何测试用户登录。

于 2013-07-21T18:47:54.487 回答
-1

这是 Apple 服务器的临时问题。最近 Game Center 出现了各种问题(经常返回错误 404)和应用内购买返回“无法连接到 iTunes Store”,有时甚至在之后继续进行交易。多次尝试,它会起作用(当然,如果你的代码是正确的)。

于 2013-07-21T12:56:35.480 回答