For a month, I'm completely blocked trying to make payments within the App in iOS. The same code work fine in Android, so I think the code is correct.
And I have reviewed 20 times the payment settings in iTunes.
So I think the problem is the configuration of the InAppPurchase component or Delphi itself.
Apparently it works well but the method QueryProducts launchs the InAppPurchaseProductsRequestResponse routine and it does not return any result. Products.Count and InvalidProductIDs.Count have a value of 0.
Nevertheless, I try to make a payment with InAppPurchase.PurchaseProduct(ProductName) but apparently it does not find a product and no payment is made.
Can anyone give me a clue what to do?
I have read the embarcadero wiki and Apple’s manuals a thousand times and I can not find the bug.