Следующее предложение работает для установок OTA.Я не уверен, как BlackBerry World справляется с этим.
У вас может быть служба, которая возвращает последнюю версию приложения.Приложение будет вызывать эту службу при запуске (или один раз в день / неделю / месяц - как бы вы ни хотели это определить).Затем вы делаете эту проверку:
if(serverReturnedVersionNumber>currentApplicationVersionNumber) {
//popup to ask if user wants to upgrade?
BrowserSession browser = Browser.getDefaultSession();
browser.displayPage(urlToDownloadNewVersion);
System.exit(0);
}
urlToDownloadNewVersion
должен возвращать text/vnd.sun.j2me.app-descriptor
mime-тип (это файл .jad), который должен устанавливать новую версию вашего приложения (установка OTA).