Licensing Information - the Vapor Android Framework

You can download the full version of the Vapor Android framework now FREE, and use it for developing and experimenting with in debug mode.

Whenever you're ready to release your Android app (ie. have it used outside of a test environment) you will need to purchase a license to do so.

Per Application

You can purchase a license per application at a cost of only $25 each!

To buy a license you will need your Android app signature to hand (see the Retrieving Your App Signature section), as the Vapor Android framework uses this to verify your license.

Checkout

Just enter your unique Android app signature in the box and click Buy Now!

(you must enter a valid app signature)

Upon clicking Buy Now you will be taken to the Paypal gateway to complete your purchase securely. Once you have completed payment you will be emailed license details from [email protected]

Licensing Vapor For Redistribution

If you are interested in redistributing the Vapor framework as part of a software solution please get in touch to discuss pricing.

In order to be fair, licensing prices are calculated based on the size and nature of your Vapor needs.

Retrieving Your App Signature

To retrieve your Android app signature run your app with the following piece of code inside the launch Activity:

        $.appSignature(this); // returns the app signature
    
You MUST ensure you obtain your actual app signature, and not a debug or test signature. Install the signed .apk of your Android app on to a non-debug device to get the correct app signature.

See the Using Your License section for how to install a purchased Vapor license.

Using Your License

Substitute your Vapor Key in to the following meta-data template:

<meta-data android:name="VaporAPI(v1.0)" android:value="ENTER VAPOR KEY HERE!" />

For example, if your Vapor Key was ABCDE12345 you would have:

<meta-data android:name="VaporAPI(v1.0)" android:value="ABCDE12345" />

Place this meta-data element in your Android app Manifest file (AndroidManifest.xml), as a child of the application node like so:

   
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="..."
          package="com.example.av"
          android:versionCode="1"
          android:versionName="1.0" >

        <uses-sdk android:minSdkVersion="17"
                  android:targetSdkVersion="17" />

        <application android:allowBackup="true"
                     android:icon="@drawable/ic_launcher"
                     android:label="@string/app_name"
                     android:theme="@style/AppTheme" >

            <meta-data android:name="VaporAPI(v1.0)" 
                       android:value="ABCDE12345" />

            ...    

That's it! The Vapor Android framework will read your Vapor Key from the app Manifest automatically!