Application Licensing ANE

I have published paid app on Google Play and Samsung Apps, so I have used there licensing services in order to protect the game from illegal copying (DRM).

In order to use these services with my current AIR apps, I have developed by own ANEs.
The source code along with extensions and some usage examples can be found on Github: ANE License Checker

I’m also going to publish the game on SlideME, so will add support of their licensing service later.

Luckily, Amazon and B&N has built-in protection, that is applied when you publish your app, no need to make extensions for them.


Mobile Market links

Here is how game can link to publisher’s page or another game in different mobile markets:

Google Play:
Publisher: market://search?q=pub:<publisher_name>
Game: market://details?id=<package_name>
More info: http://developer.android.com/distribute/googleplay/promote/linking.html

App Store (iOS):
Publisher: http://appstore.com/<publisher_name>
Game: http://appstore.com/<game_name>
itms:// and itms-apps:// didn’t work for me.
More info:
http://developer.apple.com/library/ios/#qa/qa1633/_index.html
http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store
http://itunes.apple.com/linkmaker/

Kindle Apps market:
Publisher: amzn://apps/android?s=<publisher_name>&showAll=1
Game: amzn://apps/android?s=<game_name>
More info: https://developer.amazon.com/sdk/in-app-purchasing/sample-code/deeplink.html

Samsung Apps market:
Publisher: samsungapps://SellerDetail/<selleer_id>
Game: samsungapps://ProductDetail/<package_name>

Blackberry App World:
Publisher: appworld://vendor/<vendor_id>
Game: appworld://content/<game_id>

SlideME App market:
Publisher: sam://search?q=pub:<publisher_name>
Game: sam://details?id=<package_name>
More info: http://slideme.org/blog/linking-your-apps-slideme

NOOK Apps market:
No market links, so just use regular web links or NOOK API.
Publisher: http://www.barnesandnoble.com/c/<publisher_name>
Game: http://www.barnesandnoble.com/w/<game_name>/<game_id>

Window Phone 8 store:
Game: http://windowsphone.com/s?appId=<game_id>
More info: https://msdn.microsoft.com/en-us/library/windows/apps/ff967553(v=vs.105).aspx


All-in-One Solitaire and Mahjong

Damn it! I was supposed to start making new game in March… and it’s end of the April already.
All-in-One Solitaire for iPad/iPhone/iPod
All-in-One Mahjong for NOOK Tablet
All-in-One Solitaire for Kindle Fire

And a mobile friendly version of the website now available here: m.pozirk.com




All-in-One Solitaire for Android

Finally, I have released my first version of All-in-One Solitaire for Android. This is a low-res version of the game and I’m going to release HD version soon.
As soon as I release a version of Kindle Fire and iPad actually.
And it’s been 3 weeks since I have submitted the game for Blackberry Playbook and it’s still under review.


Adobe AIR In-app Purchase native extensions

I have spent some time searching for free extensions for all the possible platforms and would like to share my results.
Also, I made my own in-app purchase extension for Android, as I couldn’t find a good and free one.

1. In-app Purchase for Blackberry Playbook.
There is an extension that comes with BlackBerry SDK for Adobe AIR.
API docs: http://developer.blackberry.com/air/apis/playbook/net/rim/blackberry/payment/PaymentSystem.html

2. In-app Purchase for iOS.
In-app purchase extension comes with Adobe Gaming SDK

3. In-app Purchase for Amazon Kindle.
It comes with Amazon SDK: https://developer.amazon.com/sdk/in-app-purchasing/documentation/adobe.html

4. In-app Purchase for Android.
I have found two extensions:
First is free extension from Freshplanet, but it is outdated.
Second is from Milkman for $50.
So, I have decide to make my own. 🙂
You can find it here: Adobe AIR In-app Purchase native extension for Android

Hope, it will help someone in their mobile app development.
Continue reading “Adobe AIR In-app Purchase native extensions”


DISCLAIMER: The content in this blog represents the opinion of the author. No information here should be used for any purpose except for entertainment.