Why: the goal or problem
A purchased feature should remain available after repeated use. Counting each use as a spent unit would contradict that promise.
How: work toward a solution
A fictional puzzle app begins with its night theme locked. Buy it once, then apply it repeatedly: ownership stays unlocked and the purchase count remains one. Repeat purchase attempts do not charge again here. Real purchase restoration is outside this local simulation. Prices, taxes, fees and refunds are omitted; reset clears only the example.
Illustrative example
Non-consumable purchase
Puzzle app · No purchased items initially
Night theme
Purchases: 0
Uses completed: 0
Applying never consumes ownership. Repeat purchase adds no charge. Real purchase restoration is outside this demo.
No real purchase. Prices, taxes, fees and refunds omitted.
A fictional demo within this article. Reset or reload restores its initial state.
What: the concept
A non-consumable purchase unlocks an entitlement that does not expire or decrease through use. It differs from consumable units and recurring subscriptions.
Combine with free access and define restoration separately.
Discuss this idea
Comments are shared across languages. GitHub login required to post.