如何在调试和发布模式下确定试用许可证

时间:2013-10-22 11:46:01

标签: windows-phone-7 windows-phone-8

基本上我的问题是,在Windows Phone 7中的物理设备上测试应用程序时,在发布模式下,试用许可证是否会设置为“false”?我已经在发布模式的Window Phone 8中看到,试用许可证将是missingrevoked。我试图通过引用http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286402(v=vs.105).aspx来测试旧的WP7'应用程序的试用模式,但是当在释放模式下在IsTrial上放置断点时它返回'false'。我只是好奇,但是想确保在市场上更新我的应用程序时,'LicenseInformation'类将返回试用许可证的正确值(我的第一次启动有一个小错误我必须修复关于试用实现)。

1 个答案:

答案 0 :(得分:0)

是的,“正常”IsTrial总是返回false,这就是为什么他们在Debug模式下硬编码值,以便你可以测试这两种情况。您可以找到确认here,例如:

  

如果您在开发时运行应用程序(在模拟器中),   然后IsTrial()将始终返回FALSE

对于Windows Phone 8,有一个新的LicenseInformation类(在不同的命名空间中),其行为略有不同,但是来自Windows Phone 7的前一个类仍然可用,但仍然可以正常工作。