Consumable InApp purchase for different amount of product

I have a game where user can buy consumable product (i.e.: energy). Now, i want to start a SALE where i would sell MORE energy for the same amount of money (and probably different amount of energy, depending on user stats). Do i need to create new product ids for every possible amount of energy i sell, or i can use the same product? Is there any rules against this practice?

PS: Technicly i don't care either way - all user's data are saved on server and app purchases processed server-side. It's just a matter of time for apple to approve new products and some flexibility is lost.


It seems that this is possible. Reading from Overview of In-App Purchase:

Although non-consumable products may be recovered using the built-in capabilities of Store Kit, non-renewing subscriptions must be restored by your server. You are responsible for recording information about non-renewing subscriptions and restoring them to users. Optionally, consumable products could also be tracked by your server. For example, if your consumable product is a service provided by your server, you may want the user to retrieve the results of that request on multiple devices.

So it seems you should be good as long as you save all info about purchase for future reference.

Need Your Help

A radiobutton click refreshes/changes small area of website

php javascript html

I'm looking for a way to have a radio button containing certain filters that when clicked would change an area of the website without completely refreshing the page.

Passing thread to threaded object

python multithreading pyqt4 qthread

Quick question on the use of QThread in PyQt4 and Python 2.7. I am creating a process inherited from QObject, and assigning this to a Qthread I have created in a separate class (also inherited from