一:获取本地程序集版本号:
Version version = new System.Reflection.AssemblyName(System.Reflection.Assembly.GetExecutingAssembly().FullName).Version;
二:匹配服务器返回版本号:
if (!version.ToString().Equals(newVersion))
Windows.System.Launcher.LaunchUriAsync(new Uri("zune:navigate?appid=*****************")); //跳到应用商店下载(当然中间你可以加个弹框之类)
Windows.System.Launcher.LaunchUriAsync(new Uri("zune:navigate?appid=***********************"));
appid:应用唯一标识ID
当你的应用通过审核以后,会被赋予一个唯一的GUID,你可以通过DevCenter中的数据来查看。
或者,你也通过Windows Phone应用商店中应用的URL查看。
或者通过应用商店的API获取,可参考该文章 锁屏信息和锁屏背景, 电池状态, 多分辨率, 商店, 内置协议, 快速恢复