03-23-2010 01:07 PM
Handango supports licensing almost the same way as AppWorld and MobiReach. You'll see that they all copied from one another. Handango offers a better layer of security, though.
You can implement them the same. If you already have the code for MobiReach setup, just modify it slightly to account for the different Vendors. For instance, I have Mobihand/reach, Handango, and AppWorld. I add a AppSource parameter to my dynamic license URL and I look at that to see where the license request came from. Based off of that, I would execute the Handango logic, the Mobihand logic, or the AppWord logic. The Key generation code is the same so the only logic you will have to determine is what parameters to read and how to return your response since they are all slightly different from each vendor.
I hope this helps.
04-23-2010 02:51 PM
Hello,
I habe now read plenty about how a dynamic license key is being requested by App World from the vendor's portal.
But the bit I am still missing is: How does the key, that is returned to AppWorld get into the application the user is downloading so that application can confirm it's a valid license key?
Have I missed something here ?
Best Regards,
Daniel
04-23-2010 03:05 PM
You will need to handle getting the key into the app in your own code.
If the purchase is made from App World, the license gets written into the device's memory. You can look for it here and import it automatically into the app if it exists. See this thread for code samples : http://supportforums.blackberry.com/t5/BlackBerry-App-World-Development/Dynamic-Licensing-Clarificat ...
We also provide a manual entry screen with a "Paste" button for users who purchase the app through different channels, or who have a problem with the App World key. This lets us generate keys from anywhere and email them to the customer who can then copy/paste and get up and running.
After validating, you can store the key to persistent storage so the customer does not have to enter it every time.
Jason
www.lcamobile.com
pfiffi78 wrote:Hello,
I habe now read plenty about how a dynamic license key is being requested by App World from the vendor's portal.
But the bit I am still missing is: How does the key, that is returned to AppWorld get into the application the user is downloading so that application can confirm it's a valid license key?
Have I missed something here ?
Best Regards,
Daniel
04-23-2010 03:12 PM
Thank you Jason. That's the missing link. Wish there was a general developer How-To for this instead of everybody trying to figure out the same answers over and over again :-) Have a good weekend.
04-23-2010 06:02 PM
Glad to help, I know I spent hours scouring this forum when I was trying to get our licensing going. Thanks to the kind people posting here, I managed to get everything running properly.
If I ever get an hour to myself I'd like to summarize all the info into a single document. It certainly is not easy to put together all the pieces right now.
Jason
11-19-2010 12:06 PM
redbutt - I know this was posted long ago - but do have any further advice or update to this code for responding to the BB App World Dynamic licensing model in PHP?
11-19-2010 12:18 PM
simply answer with a echo.
12-15-2010 02:44 AM
Howdy. I'm using DeviceInfo.getDeviceId() to get the device id which is the integer version of the PIN (which is hex, so i have been told). Does anyone know if the PIN sent to the dynamic url is The INT or HEX version of the Device Id?
12-15-2010 02:48 AM
12-15-2010 09:53 AM