如果版本不兼容,如何以编程方式强制关闭Windows Phone应用程序

时间:2013-07-26 14:22:05

标签: c# windows-phone

我正在为Windows Phone 8开发Windows手机应用程序。

如果有人通过Windows Phone 7浏览我的应用,我希望强制关闭该应用。

我想检查手机的版本,如果他有Windows手机8,我想带人进入主屏幕,否则我想给他看一个警告(MessageBox)说你的手机不兼容点击“确定”按钮应用程序将被关闭。

修改:

我正在开发针对Windows Phone 7.1和8的应用程序,那么如何停止使用Windows Phone 7浏览我的应用程序的人?

2 个答案:

答案 0 :(得分:1)

如果您开发针对Windows Phone 8的应用程序,则用户将无法在运行Windows Phone 7的设备中安装它。因此您不必担心它。

为了在两个平台上都可执行,该应用必须以Windows Phone 7.1为目标。但在你的情况下这没有意义。如果您只希望Windows Phone 8用户使用您的应用程序,请将其目标设置为Windows Phone 8,并且只能在该平台上执行。

答案 1 :(得分:0)

从技术上讲,你不能这样做。虽然可以检查版本并抛出未处理的异常,但认证准则不允许未处理的异常。处理此问题的正确方法是让您的应用仅以WP8为目标,以便WP7用户根本无法下载。