04-20-2013 10:12 AM
We created an app last year with keys that were issued only for BlackBerry OS 7.x and lower. Then we uploaded the app to the store.
Since then, we updated the app for BlackBerry OS 10, requesting new keys. We then received keys (which we've registered) for both OS 10 and OS 7.x and lower.
Now that we'll be uploading the OS 10 app with the new keys, we'll also update the OS 7.x and lower app. When we do update the OS 7.x and lower app, should we use the new keys for signing it, or the old keys?
If we use the new keys, will we need to effectively kill the original app and re-submit the app for approval from scratch? What if users already downloaded/installed the original OS 7.x app?
Also, when submitting an app that you want to work on both OS 10 and OS 7.x and prior, are you supposed to submit the .bar file for the OS 10 and the .cod file for OS 7.x and prior?
04-22-2013 01:58 PM
There are two different types of keys used to sign bar files and cod files. So you can't use the same keys for both.
BlackBerry PlayBook OS and BlackBerry 10 make use of .bar files. BlackBerry OS 7.x and lower use .cod files for their application format.
There are different keys to install both types. You can upload both releases under the same product in BlackBerry World so that users could purchase on BlackBerry OS 7.x and then upgrade to BlackBerry 10 when they have a new device.
04-22-2013 04:14 PM
Thank you for your reply.
However, I am still unclear as to the answer to the question:
"Now that we'll be uploading the OS 10 app with the new keys, we'll also update the OS 7.x and lower app. When we do update the OS 7.x and lower app, should we use the new keys for signing it, or the old keys?"
04-22-2013 04:37 PM
It doesn't matter if the same code signing keys as previous versions of the applications are used for BlackBerry OS 7.x and lower applications.
It does matter for BlackBerry PlayBook and BlackBerry 10 applications.
04-28-2013 08:26 PM
For 7.x (and lower) apps use what every keys you would like.
Matching the keys only matters for PlayBook and up.
This is one of my apps that continues to get updated for OS 5.0 with the same old keys despite also being avaliable for BlackBerry 10.