如何在blackberry中实现自动更新功能
我想开发可以与我的黑莓应用程序集成的代码。这将检查服务器是否有任何可用的新版本,如果找到新版本,它将自动下载、安装或替换旧版本,运行新安装的应用程序如何在blackberry中实现自动更新功能,blackberry,java-me,auto-update,Blackberry,Java Me,Auto Update,我想开发可以与我的黑莓应用程序集成的代码。这将检查服务器是否有任何可用的新版本,如果找到新版本,它将自动下载、安装或替换旧版本,运行新安装的应用程序 目标是不需要用户输入。以下建议适用于OTA安装。我不确定黑莓世界是如何处理这个问题的 您可以使用返回应用程序最新版本的服务。 应用程序将在启动时调用此服务(或一天/一周/一个月调用一次-无论您如何定义)。然后你做这个检查: if(serverReturnedVersionNumber>currentApplicationVersionNumb
目标是不需要用户输入。以下建议适用于OTA安装。我不确定黑莓世界是如何处理这个问题的 您可以使用返回应用程序最新版本的服务。 应用程序将在启动时调用此服务(或一天/一周/一个月调用一次-无论您如何定义)。然后你做这个检查:
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描述符
mime类型(即.jad文件),该类型应该安装新版本的应用程序(OTA安装)。以下建议适用于OTA安装。我不确定黑莓世界是如何处理这个问题的
您可以使用返回应用程序最新版本的服务。
应用程序将在启动时调用此服务(或一天/一周/一个月调用一次-无论您如何定义)。然后你做这个检查:
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描述符
mime类型(这是一个.jad文件),它应该安装新版本的应用程序(OTA安装)。我认为黑莓应用程序世界在从黑莓应用程序世界下载任何应用程序时都会采取以下步骤
我认为,当您从blackberry app world下载任何应用程序时,blackberry app world都会采取以下步骤