In app purchases provide a convenient mechanism to offer someone using your app more services. For example, you may create a space shooter game that has 10 levels and offer it for free on all the app stores. Once in game you can tell the user that they can unlock more levels using an in app purchase. Alternatively your game might use credits that can be earned through completing achievements. These credits can be used to get cosmetic weapon and armour upgrades for your character. You could allow users to purchase credits using in app purchases, letting them purchase upgrades for their character whenever they like.
There are two types of in app purchases that AppGameKit supports.