blackberryblackberry-playbookblackberry-world

Understanding The BlackBerry App World license models


http://supportforums.blackberry.com/t5/BlackBerry-App-World-Development/The-BlackBerry-App-World-license-models/ta-p/445717

I don't understand the license models that app world provides. I want to release a paid version of my app but I do not have a http server. So I guess I can use a single or pool license model. But what exactly are these license models, do I need to write some code into my app to verify keys? Or is this simply some basic security for downloading from app world?

It seems like there is no actual license check in the app? So as soon as a user copies the app from the device they can upload it to some pirate website as it will install on any device?

I am writing an app for the playbook for use in the android player.


Solution

  • The existing license models are primarily for the BlackBerry phones.

    For the PlayBook, there is limited support, unless you want to make your user jump through hoops to do things like manually copy/paste the key from App World into your app when they first run it. PlayBook users are not familiar with these things yet, and I know of few apps which actually make use of the feature.

    There is no programmatic way for apps to retrieve their key from App World automatically. If you use the dynamic model, you do have to provide the server yourself, though there are apparently third-party license servers you can hire for the purpose.

    And yes, the current scheme is such that it's pretty easy for apps to be copied, and many have been. RIM has promised some major improvements in this whole area, though it appears the changes will arrive in 2.0.1 and not as part of the major 2.0 update later this month.

    Personally, I'd wait until we see what has changed in 2.0.1 before spending much time on this. The relevant changes have been promised for (ballpark) a month after 2.0 is out, which is why I assume it will be in 2.0.1, but that is just a guess.