确定应用程序是在本地运行还是已通过App Store部署

时间:2012-08-01 09:44:10

标签: windows-8 windows-runtime winjs

有没有办法确定应用程序是在本地运行还是已通过App Store部署?

我想在开发期间使用Windows.ApplicationModel.Store.CurrentAppSimulator测试试用模式功能,但如果应用程序已由常规用户从商店下载,则默认为Windows.ApplicationModel.Store.CurrentApp。

1 个答案:

答案 0 :(得分:1)

我不相信这很容易做到。我怀疑最简单的方式是通过条件补充,并为提交生成特定的构建。您可以使用Ajaxmin,但这需要进行一些设置。

鉴于应用程序在部署时应该是可区分的,无论它的机制如何,我都不这么认为: http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.installedlocation.aspx

会有所帮助。如果你是从VS(部署松散文件)而不是作为包部署的,它会合理地告诉你。