In-app purchase [Environment: Sandbox] bug

来源:互联网 发布:java微信扫码支付开发 编辑:程序博客网 时间:2024/06/07 07:05

BUG:

I cant test my in-app purchases because I am always getting this error message: Verification Required: before you can make purchases, you must verify your payment info [Environment: Sandbox]. Two buttons are presented in UIAlertView: cancel and continue. If I tap continue I am redirected to Safari and I follow verification steps, but in my app in this case I always get "Cancelled transaction" event.

I am using the test accounts created in iTunes Connect. I tried creating several accounts but always the same message occurs. What to do?

Solution:

From my experience I see two possibilities:

  1. you didn't sign-out from the App Store in settings, so the system thinks you're trying to access using your "real" iTunes credentials

  2. or you by mistake the test user for a real purchase (no sandbox or directly in the app store); in such case this user has been messed up and the only option for you is to create a new test user.

Both are quite common situations when the same device is used for development and private use.

You can also try to check-out the link listed in this famous page here:

http://troybrant.net/blog/2010/01/invalid-product-ids/

Ref: http://stackoverflow.com/questions/8240543/ios-in-app-purchases-sandbox-environment-verification-required


原创粉丝点击