If you select a license type that requires user payment, then you must associate a license model with your app. License models define how users access your app with respect to a license key.
Apps running on the BlackBerry 10 OS use a static license model, regardless of the selection made for license model in the vendor portal.
There are four kinds of license model: Static, Single, Dynamic, and Pool.
- Static: Users do not need a license key to run the app.
- Single: You must provide a single license key that all users can use to run the app. You specify the license key in the License Key field when you add a new app on the vendor portal.
- Dynamic: You must provide an address for a website that generates license keys. After a user purchases the app, the server for the BlackBerry World storefront connects to the website, retrieves the license key that the predetermined algorithm generated, and provides the user with the license key. If you select a Dynamic license model when adding a new app on the vendor portal, an HTTP URL field appears that lets you specify the web address for a license key. For more information about dynamic licensing, visit http://us.blackberry.com/developers/appworld/Dynamic_License_Flow.pdf.
- Pool: You must upload a
.txt file that contains unique license keys (one key on each line). BlackBerry World distributes a unique license key to each user that purchases
the app. When you add a new app on the vendor portal and select the Pool license
model, an Upload License File button appears so that you can upload your .txt
Your .txt file must contain at least 100 unique license keys. If the number of license keys drops to 50 or fewer, BlackBerry World sends you an email message requesting that you add more license keys. If the number of license keys drops to ten or fewer, BlackBerry World cancels the distribution of your app and sends you an email message requesting that you add more license keys.