The deadline for the free BlackBerry® PlayBook™ tablet offer is fast approaching. Whether you have already submitted your app or you plan to do so soon, your app will need to be signed before it can be accepted into BlackBerry App World™ storefront.
We’re excited to announce that you can now sign apps using the latest version of the BlackBerry® Tablet OS SDK. Below is a quick overview of how to get started with application signing on the BlackBerry Tablet OS. Be sure you have installed the most recent version of either the BlackBerry Tablet OS SDK for Adobe® AIR®, or the BlackBerry® WebWorks™ SDK for BlackBerry Tablet OS. You can download the latest version of either SDK from the BlackBerry Tablet OS Application Development site.
Before you start signing your application, you have to register with the Research In Motion® (RIM®) Signing Authority. Fill out the web form – registration is free, but you need a credit card to complete the registration process. A $1 hold will be placed on your account to verify the credit card. The hold is released after your credit card company accepts the transaction, and the hold will not appear on your monthly bill. When the registration process is complete, you receive a CSJ registration file via email.
There are two phases to the signing process: configuring your computer, and signing the application. You only need to configure your computer once. To configure your computer:
- Initialize communication with the RIM Signing Authority: The signing tool is designed to prevent tampering and eavesdropping on information it exchanges with the RIM Signing Authority.
- Register your CSJ registration file with the RIM Signing Authority: Once you have initialized the communication channel, you can register your CSJ file, which uniquely identifies you to the RIM Signing Authority.
- Ensure that you have a Developer Certificate: You can use the signing tool to create a developer certificate, or provide your own. If you create a Developer Certificate using the signing tools, ensure that the common name (company name) parameter matches what you enter in the Company field on the registration form. If you have an existing Developer Certificate you use to sign your Adobe® Flash® applications, ensure that the name you enter in the Company field on the registration form matches the common name (company name) of your existing certificate. You will not be able to sign your BlackBerry Tablet OS Application if these names do not match.
Once your development environment is configured, you’re ready to sign your application:
- Request a signature from the RIM Signing Authority: Use the signing tool to request that the RIM Signing Authority applies a signature to your application.
- Apply your signature: Use the signing tool to sign your application using your Developer Certificate.
You now have a signed application that you can upload to BlackBerry App World for distribution to customers or other users. For more information about using BlackBerry App World, see the Vendor Portal Administration Guide.
For detailed instructions, see the following documentation:
- BlackBerry Tablet OS SDK for Adobe AIR: you can sign your application using version 0.9.3 or higher of the SDK. See Signing your application in the BlackBerry Tablet OS SDK for Adobe AIR Developer Guide for more information.
- BlackBerry WebWorks SDK for Tablet OS: you can sign using version Beta 2 or higher of the SDK. Please see the BlackBerry WebWorks SDK for Tablet OS Development Guide for more information.
Time is running out. Submit your app today!