I want to share my experience placing applications in the
BlackBerry App World .
Thanks to the integration of the flash platform in the BlackBerry PlayBook Tablet, developers were able to develop applications for the BlackBerry in a familiar environment. Now you can use including both Flash Builder (4.0.1 and 4.5 Burrito). However, if you are participating in the pre-release program from Adobe, it is worth noting that the latest Flash Builder drops (I6 Drop2) still cannot create the Flex Mobile Project for the BlackBerry, since I6 uses Air 2.6, and for BlackBerry only Air 2.5. At the time of writing, the post has released a plugin that allows you to create ActionScript Mobile Project in I6 Drop2 with BlackBerry Tablet Target Platform).
So. You have created an application. Next, you need to take a few steps:
- get a key (Code Signing Keys);
- Sign up for the Vendor Portal for BlackBerry App World;
- create a certificate and sign the application with the received key;
- Lay out the application in BlackBerry App World.
And now more about each item.
')
1. Get the key. Follow the link:
https://www.blackberry.com/SignedKeys/ , fill in the information about yourself. The most important thing is not to forget:
- Company - this name will need to be specified in step 3 when you sign the application. It will be necessary to enter completely, otherwise it will not be possible to sign the application. This name does not appear anywhere, so if you are an individual developer, you can either have a last name, or think up a company name.
- PIN - again, it will be used in step 3 when you register your certificate with RIM.
Everything else on this page is quite normal. What is the map for? As they write at the end - to identify that you exist. Checked, $ 1 is not removed. The key is sent in a couple of days. File format "client-RDK-1882355011.csj".
2. Sign up for the Vendor Portal for BlackBerry App World . After filling out the form to receive the keys, you can immediately go to
Vendor Portal and register. And there and there takes time to process. If at the beginning of registration you select the option: “Yes, I am going to sell applications on App World”, then at step 3 you will need to link your account to PayPal.
- Step 1 - as usual;
- Step 2 - here you can specify either a company or your name in Vendor name . I used VSheyanov. This field may differ from what you entered in step 1 in the Company field. Vendor name will be displayed only in App World, for example “by Research In Motion”:

- Step 3 - click on the PayPal icon, enter your data, connect. At the time of writing, RIM canceled a $ 200 fee for registration on Vendor Portal. Freebie, sir.
- Step 4 - we confirm and wait for a response from RIM.
Immediately after confirmation, a message will come: “the application has been accepted, wait.”
The next letter will come within a week. It will start like this:
The list has been received. To complete the process, we require the following documentation:
If you are a Company:
..........................And a form for a notary will be attached if you are an individual developer. Praise be to
Allah God, that RIM canceled this form, and all they need is to see the official document, which will contain the date of birth and the name / surname. I sent a scan of the passport and, just in case, indicated where they could see the date of birth. You can send a passport, where everything is in Latin.
Send the document in response to a letter from RIM to the same address.
Then it will take about another week and you will receive a letter confirming your registration. After that, you can log in to Vendor Portal.
3. Create a certificate, sign the application.Scheme for creating a certificate and signing the application from the BlackBerry site:

If it is easier, then you need to perform three basic actions:
- create a certificate;
- register the certificate with RIM using the key;
- Sign the application with a certificate.
Duplicate instructions on the BlackBerry site is meaningless, so we follow the link and read how to set up and sign the application for:
It is very detailed there, and most importantly, of course, the whole process is described.
Better I will talk about the pitfalls that have a place to be.
When I signed the application and sent it for registration, I received a letter in a week and a half saying that the application itself was Approved, but the first release was Denied. What is the essence: the application is suitable for the market, but there is a bug that needs to be fixed for the application to appear in App World. There is a part in the letter:
/ ******** Item (s) that need attention:
- Please upload a signed copy of your application, it appears that it is not signed.
You should also have your application:
- RDK.SF
- RDK.EC
- MANIFEST.MF
- AURTHOR.SF
- AUTHOR.EC
BAR file
******** /I downloaded the application signed by the instructions. However, I did not manually add any of the listed files to the bar, which is quite natural.
On the BlackBerry forum this question has already been asked,
right here . Gave advice: use SDK 0.9.4. If nothing happens, order new keys by repeating Step 1. Alternatively, you can unpack the bar file before release as a regular archive, view its contents and make sure that these files are there.
Important! When you create a certificate in Flash Builder or from the console, and register it with RIM using the key obtained in Step 1, you will not be able to reuse this key.
Why would you even need to register the certificate twice? I, for example, needed to reinstall Flash Builder on another computer and the attempt to re-register the certificate to sign the application from Flash Builder was unsuccessful - an error popped up that the key was already used.
The problem is solved by ordering a new key.
4. Lay out the app on App WorldGo to the BlackBerry
Vendor Portal . Select
Manage Products - Add product . Fill in the required fields, upload pictures, select categories. If the application is paid, choose licensing options. Answers to all questions are given there. Everything is very clearly described.
After filling in all the fields and confirming, we are waiting for the application to be checked (maybe even tested) in RIM. My first answer came in a week and a half. As I said earlier, the first release was rejected because of problems with the signature. It happens respond faster, sometimes longer. But I would like to note that if you are silent for more than 2-3 weeks, you can start writing in RIM -
WTF “when to wait for an answer”? In March, there was a webinar and there a representative of RIM reading the question: “Is it normal that the application is waiting for verification from January?”, Said: “Oh no, send me email!”.
Useful links:
I would be glad if the information is useful to you. I'm in anticipation of my
free playbook