Book Image

Corona SDK Mobile Game Development: Beginner's Guide

By : Michelle M Fernandez
Book Image

Corona SDK Mobile Game Development: Beginner's Guide

By: Michelle M Fernandez

Overview of this book

Table of Contents (19 chapters)
Corona SDK Mobile Game Development Beginner's Guide Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Corona's store module


Applying In-App Purchases in your application can be a little mind-boggling and tedious process. Integrating it with Corona requires calling the store module:

store = require("store")

The store module is already incorporated to the Corona API, similar to Facebook and Game Network. You can find more information on Corona's store module at http://docs.coronalabs.com/daily/guide/monetization/IAP/index.html.

store.init()

The store.init() function 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:

store.init( listener )

The only parameter here is listener. It's a function that handles transaction callback events.

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
  if transaction...