基本上我的问题是,在Windows Phone 7中的物理设备上测试应用程序时,在发布模式下,试用许可证是否会设置为“false”?我已经在发布模式的Window Phone 8中看到,试用许可证将是missing
或revoked
。我试图通过引用http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286402(v=vs.105).aspx来测试旧的WP7'应用程序的试用模式,但是当在释放模式下在IsTrial
上放置断点时它返回'false'。我只是好奇,但是想确保在市场上更新我的应用程序时,'LicenseInformation'类将返回试用许可证的正确值(我的第一次启动有一个小错误我必须修复关于试用实现)。
答案 0 :(得分:0)
是的,“正常”IsTrial总是返回false,这就是为什么他们在Debug模式下硬编码值,以便你可以测试这两种情况。您可以找到确认here,例如:
如果您在开发时运行应用程序(在模拟器中), 然后IsTrial()将始终返回FALSE
对于Windows Phone 8,有一个新的LicenseInformation类(在不同的命名空间中),其行为略有不同,但是来自Windows Phone 7的前一个类仍然可用,但仍然可以正常工作。