The BlackBerry World (previously BlackBerry App World) is an application distribution service and application by BlackBerry that allows users to browse, download, and update third-party applications. In order to publish an app on the BlackBerry World market, you need to have a BlackBerry developer account (you can create this for free at https://developer.blackberry.com/). You also need to apply to become a vendor providing your BlackBerry ID information (a PayPal account is required to complete the application), which you can do at https://appworld.blackberry.com/isvportal/home.do.
After you submit your application as a vendor, you will receive a confirmation e-mail asking you to provide official documentation to validate your company information or a copy (front and back) of an official government-issued identification card in case you applied as an individual to the vendor portal.
Note
The verification process can take up to two days, so you have to consider it carefully when you are planning a release for a specific date.
When your account is confirmed, you can add an app (that is, a product) providing a name, a description, the logo, the screenshots, and any other required details about your application. For details on the requirements, refer to the online information available at the BlackBerry World app store https://developer.blackberry.com/devzone/blackberryworld/preparing_your_app_for_blackberry_world.html.
The release of an app to the BlackBerry World also involves a signing process. This process assumes that you already have downloaded and installed the BlackBerry 10 WebWorks SDK available at https://developer.blackberry.com/html5/downloads/. Before you can get your BlackBerry 10 app signed, you have to complete the web form at https://www.blackberry.com/SignedKeys. When your application is accepted, you will receive two .csj
registration files by e-mail. Each file arrives in a separate e-mail message with information about the purpose of the file attached (one is to generate a debug token and one to sign the app for the marketplace). In order to register with the RIM Signing Authority, you have to run the .bar
file stored in the \dependencies\tools\bin
folder located in the BlackBerry 10 WebWorks SDK installation folder from your command-line tool. This tool creates the following files needed to digitally sign the app: author.p12
, barsigner.csk
, and barsigner.db
.
Be very careful about the app naming; an application name that starts with a brand/company/product implies an association and that it's an authorized or an official application. If you name your app YouTube Player it will be rejected for sure (instead name it Player for YouTube).