我正在开发一个Blackberry小部件应用程序,我知道它需要OS 5。
现在,我正在使用OTA安装,但是当没有OS 5的用户加载.jad文件时,他们会遇到如下异常:
This application requires the following modules which are not installed:
net_rim_bb_browser_field2_api
net_rim_bb_web_jse_api
net_rim_networkap
我希望能够阻止用户安装它,如果它不能在他们的手机上运行,并且可选择显示某种要求他们升级的消息。
当然其他人之前遇到过这种情况?
答案 0 :(得分:3)
要通过OTA安装执行此操作,您必须让HTTP服务器从请求元数据中提取操作系统相关数据并使用相应页面进行响应,或者在包含指向JAD文件的链接的页面上提供说明。据我所知,在OTA的JAD文件中没有办法特定于操作系统。如果有人能证明我错了,那就太好了。