Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

There is no information available for In-App Purchases. Try again later. 21105

Yesterday this error started appearing when testing my apps from nowhere.

Error: There is no information available for In-App Purchases. Try again later. 21105. Environment: Sandbox

It's happening upon calling restoreCompletedTransactions() at app startup.

What does this error mean and is there anything I can do to avoid this error?

like image 400
Bartłomiej Semańczyk Avatar asked Aug 27 '20 06:08

Bartłomiej Semańczyk


2 Answers

It's apple's internal servers that are causing this. From what I researched a few hours ago, this happens on SOME testers (apparently not all). And it only happens on test accounts, so production app is safe.

like image 115
Gene Sy Avatar answered Sep 26 '22 08:09

Gene Sy


I have asked an Apple using Apple Developer Center, and they replied to me like this:

Hello Bartlomiej Semanczyk,

I’ve review the problem description presented below. This looks like a bug report issue to be investigated by the App Store Server QA engineers. The error string presented in the Stack Overflow page is new to me. However, this issue needs to be investigated by the Server QA team as it’s likely that the server is issuing this error string. Please follow these instructions to install the StoreKit profile and capture a console log, then submit a bug report. I will review the bug report and make sure that it’s forwarded to the Server QA team for investigation. BTW, I just ran an old StoreKit sample ad I’m not seeing this issue. I wonder if the issue only occurs with new in-app purchase identifiers.

and here they attached a lot of instructions ho to install StoreKit and capture the device console log.

like image 20
Bartłomiej Semańczyk Avatar answered Sep 23 '22 08:09

Bartłomiej Semańczyk