我正在开发OS 5.0及更高版本的应用程序。在OS 4.6上运行它时收到错误,我无法进入应用程序。 我想做的是尝试捕获以获取错误并在OS 4.6上启动应用程序,即使找不到模块也是如此。例如,我想启动一个主屏幕,我想通知用户下载新的操作系统版本以便使用该应用程序。
有关此主题的任何提示?提前致谢
答案 0 :(得分:2)
由于你的import
陈述,你将无法做到这一点。您需要为5.0之前的操作系统创建单独的版本。
答案 1 :(得分:1)
另一种选择是编写一个启动应用程序而不是在5.0之前的操作系统上运行,该操作系统检查当前操作系统级别并在操作系统正常时启动您的应用程序,或显示您升级的请求。
最佳解决方案是告知您的用户群您支持哪些设备/操作系统组合。如果您正在进行安装,OTA很容易从UserAgent字符串中检测操作系统版本并采取相应的行动。