Book Image

PhoneGap Beginners Guide (third edition)

Book Image

PhoneGap Beginners Guide (third edition)

Overview of this book

Table of Contents (22 chapters)
PhoneGap Beginner's Guide Third Edition
About the Authors
About the Reviewers
Related Plugin Resources

Publishing on Blackberry World

BlackBerry World (previously BlackBerry App World) is an application distribution service and an 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 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

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.


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 the name, description, logo, 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 at

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 Before you can get your BlackBerry 10 app signed, you have to complete the web form at 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).