Reputation: 9137
I'm making a simple puzzle game using react-native. I intend to offer it for free while providing paid Downloadable Content (DLC) that adds more puzzles. Puzzles are described using JSON, and the base game will bundle a .json file with the free content.
How does DLC work? I know this is a very broad question. If you can point me to a primer that explains the basic ecosystem, without requiring expertise in C# or Swift, that is a good start. (I'm only targeting iOS right now.)
Here are some examples of the kind of information I'm looking for:
I am aware that one strategy is to bundle all free and paid content with the base app, "unlocking" paid content if and when the user buys. I think that's fine, but I don't know what "unlocking" could look like at the implementation level.
Upvotes: 0
Views: 276
Reputation: 3414
No. It's called an In App Purchase (IAP) and you must create and publish it thru AppStore Connect (aka iTunes Connect).
A receipt for purchase and optionally more content
Yes.
All other questions could be answered by reading the In App Purchase Programming guide (still more or less valid: https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html)
Upvotes: 1