4

我通过 iTunes Connect 中的管理用户帐户创建了一个测试用户帐户。当您创建这样的帐户时,您必须为您的帐户选择一个有效的店面。我选择了美国商店。现在,我在设备上的 App Store 设置中退出了商店。运行应用程序并尝试执行购买。我使用我的测试帐户成功登录。在输入凭据时按确认后,我收到一个警报,该警报来自观察者的 SKPaymentTransactionStateFailed。它说“您的帐户仅对在美国 iTunes Store 中的购买有效”。错误状态 = 0 未知。第二次尝试购买时,StoreKit 只要求我输入密码,就像上次登录成功一样。输入密码后,我可以执行购买。我的问题是这是否仅仅是因为它 sa 测试帐户和应用程序实际上不在 AppStore 上?我应该怎么做才能避免此消息或至少继续购买过程?

非常感谢,

纳瓦

4

1 回答 1

4

好吧,我找到了一个不错的博客,其中包含一个代码库,可以将应用内购买添加到您的免费​​应用程序中。最后那家伙回答了我在那里问他的问题:

http://blog.mugunthkumar.com/coding/iphone-tutorial---in-app-purchases/

不久,我遇到的行为不是错误,而是一项功能,iTunes 也以这种方式工作。当您退出并再次登录时,它表示您的购买仅在您拥有帐户的商店中有效,并且会将您带到该商店。

于 2009-11-08T11:58:47.287 回答