Giftiz

Status: Stable

Version: 1.0

Supported platforms:

 

About Giftiz

This plugin can help you integrate Giftiz SDK with your app.
It wraps all Giftiz SDK functionality and also provides a lua class to easily create Giftiz button in Gideros. This GiftizButton class will manage all the button state updates and clicks on its own.

Installation

Android
Copy libs folder into your exported project
Copy src folder into your exported project
Add System.loadLibrary("giftiz"); to your main activity
Add "com.giderosmobile.android.plugins.giftiz.GGiftiz" as external class in your main activity
Add this permissiones to AndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Add this to application tag in AndroidManifest.xml
<activity android:name="com.purplebrain.giftiz.sdk.GiftizWebViewActivity" />
<meta-data android:name="GIFTIZ_PARTNER_KEY" android:value="TEST_PARTNER_KEY" />

Use TEST_PARTNER_KEY for testing purpose and then replace with your provided partner key

Code example:

require "giftiz"

local button = GiftizButton.new("images") --provide a path to where giftiz images are
button:setPosition(100,100)
stage:addChild(button)

stage:addEventListener(Event.MOUSE_UP, function()
	--giftiz:missionComplete()
	giftiz:purchaseMade(2.99)
end)