Applying In-App Purchases in your application can be a little mind-boggling and a tedious process. Integrating it with Corona requires calling the store
module:
store = require("store")
The store
module is already incorporated into the Corona API, similar to Facebook and Game Network. You can find more information on Corona's store
module at the following URL: http://developer.anscamobile.com/reference/in-app-purchases.
This must be called when handling store transactions to your app. It activates In-App Purchases and allows you to receive callbacks with the listener function you specify.
Syntax:
store.init( listener )
Parameters:
listener
—This function that will handle transaction callback events.
Example:
The following blocks determine the transaction states that can occur during an In-App Purchase. The four different states are: purchased, restored, cancelled, and failed.
function transactionCallback( event )
local transaction = event.transaction
...