Skip to main content
Mr. Baker the Shoe Maker
Inspiring
December 21, 2012
Question

Licensing on Android: Required or not?

  • December 21, 2012
  • 4 replies
  • 1286 views

I recently tried to publish an app on Android and they now require a license for paid apps. In short, its a unique developer id that checks that an app was purchased by the user. http://developer.android.com/google/play/licensing/index.html

On the licensing page it says "Base64-encoded RSA public key to include in your binary. Please remove any spaces. " If then provides a block of random characters (the license).

Questions:

1) Is this now required for all apps?

2) If so, given I'm working in the Flash IDE, what do I with the information provided? Where do I put this information?

This topic has been closed for replies.

4 replies

Pahup
Adobe Employee
Adobe Employee
December 21, 2012

For AIR based applications on Android, you will have to use an ANE (sources bundled with AIR SDK) to enable licensing. Following article has all the details you're looking for probably - http://www.adobe.com/devnet/air/articles/android-licensing-native-extensions.html

-Pahup

Mr. Baker the Shoe Maker
Inspiring
December 21, 2012

The article was helpful but can you suggest documentation more geared toward a Flash Developer? I have developed and compiled the app in Flash, with a resulting APK file. The article is helpful but seems to focus on Flash Builder developers.

Now that i have an apk, developed in Flash, where do I go from here?

Pahup
Adobe Employee
Adobe Employee
December 21, 2012

The following article talks about how to use Native Extensions on Flash CS6 in general - http://www.adobe.com/devnet/air/articles/using-ane-in-flash.html

But to be able to use the Android Licensing Native Extension within your Flash Professional project, you will have to apply the steps mentioned in this article to Flash Professional.

-Pahup