如何检查应用程序是否从Windows Phone市场预装或安装

时间:2015-03-03 08:44:08

标签: c# wpf xaml windows-phone-7 windows-phone-8

我有一个微软正在某些设备上预加载的应用程序。我想向使用这些预加载应用的用户提供优惠。但是,我如何区分该应用程序是否已从该设备上的市场预装或安装?

2 个答案:

答案 0 :(得分:1)

如果您使用WP Silverlight,您可以通过以下两种方式执行此操作:  1.按版本:您可以解析商店中的应用程序页面并获取应用程序的当前版本,然后将商店版本与应用程序版本进行比较。  2.通过特定文件:您可以检查仅在已发布包中添加的文件:System.IO.File.Exists("WMAppPRHeader.xml");

问候。

答案 1 :(得分:0)

在Windows Phone扩展属性https://msdn.microsoft.com/library/windows/apps/microsoft.phone.info.deviceextendedproperties(v=vs.105).aspx

有一个属性IsApplicationPreInstalled使用此属性可以找到是否预先安装了应用程序。