One of my TestFlight users just got this message as well, except the error / status code came up 21105 (which apple vaguely describes as an internal data access error). The error: "There's no information available for In-App Purchases. Try again later." 21105 [Environment: Sandbox].
I've repeated his process on my end (register for account, then auto-renewable subscriptions screen pops up) and everything works as expected. No errors and I'm able to complete purchase with TestFlight sandbox account.
Things I've had my tester try: Delete, re-download app from TestFlight and retry. Result: Same error 21105
Sign out of their iTunes account, Open app and retry registration. Now app requests Apple ID and password. User enters credentials. Result: Same error
Not sure how to get this fixed as it seems to only be happening to this particular tester for now. I've sent emails to my other testers to check for this error and will keep everyone posted here.
Anyone else coming into this issue and/or have fix suggestions?
Post
Replies
Boosts
Views
Activity
I can also confirm the error no longer happens with new sandbox users. Testing with Xcode 11.4.
Seems Apple fixed this. Hopefully...
Same here, app rejected by App Review twice in 3 days. Unable to reproduce error until today:
Error Domain=SKErrorDomain Code=0 "An unknown error occurred" UserInfo={NSLocalizedDescription=An unknown error occurred, NSUnderlyingError=0x2812264f0 {Error Domain=ASDErrorDomain Code=500 "Unhandled exception" UserInfo={NSUnderlyingError=0x2812252f0 {Error Domain=AMSErrorDomain Code=100 "Authentication Failed" UserInfo={NSLocalizedFailureReason=The verify credentials call failed., NSLocalizedDescription=Authentication Failed, NSUnderlyingError=0x281225590 {Error Domain=AMSErrorDomain Code=301 "Invalid Status Code" UserInfo=0x2809d01c0 (not displayed)}}}, NSLocalizedFailureReason=An unknown error occurred, NSLocalizedDescription=Unhandled exception}}}
Happened in Sandbox and TestFlight (Release build) with new user without any prior purchases.
NOTE: Upon re-launching the app, the error did not occur. Seems a call to SKReceiptRefreshRequest is causing the error, although only on first launch and input of Apple Id credentials. Also, anytime Apple ID credentials are required the console prints:
[BackgroundTask] Background Task 8 ("SKReceiptRefreshRequest"), was created over 30 seconds ago. In applications running in the background, this creates a risk of termination. Remember to call UIApplication.endBackgroundTask(_:) for your task in a timely manner to avoid this.
Which makes sense seeing as app goes in background to give way to Apple Id credentials pop-up. But, even while calling refresh receipt as a named background task and ending it upon completion, another background task for SKReceiptRefreshRequest is created automatically and cannot be ended properly. Not sure if this has anything to do with the original error, perhaps a submission for another thread.
Anyhow, any help on this would be greatly appreciated.
In iOS 14 the Settings panel has changes slightly. Sandbox sign in is no longer in Settings->AppleID->iTunes & App Store.
In Settings, scroll down a bit and you'll see App Store >, just above Wallet & Apple Pay. The Sandbox sign in is now located in the App Store menu.
Hope this helps.
No worries! Glad to help.