Select a license model

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
file.

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.

Got questions about leaving a comment? Get answers from our Disqus FAQ.