3
votes

Can non-consumable in-app purchases that include content hosted on Apple's servers be free?

I couldn't find anything about this in the docs and as you can set in-app purchases to be free in iTunes connect, I assumed it was possible.

I have set up a non-consumable in-app purchase on iTunes connect, uploaded some content and set its price to be free.

Unfortunately when I request the products data using the product ID, I receive that ID in the SKProductsResponse.invalidProductIdentifiers array.

I have also set up another in-app purchase different from the previous one only in the price, as its price tier is Tier 1 rather than Free. This one works just fine.

Thanks for taking the time to read.

1

1 Answers

0
votes

From the documentation, In order for a download object to be queued, it must be associated with a transaction that has been successfully purchased, but not yet finished.

For free data hosting why you dont want to use your own server?