2013-10-22 15 views
0

基本上我的问题是,在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'类将返回试用许可证的适当价值(我的第一次发布有一个小问题,我必须修复试用版)。如何在调试和发布模式下确定试用许可证

回答

0

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

如果您正在运行的应用程序,同时开发(在仿真器), 然后IsTrial()将始终返回FALSE

Windows Phone的8有一个新的LicenseInformation类(在不同的命名空间),其行为有点不同,但从Windows Phone 7的前一类仍然可用,仍然工作相同。

+0

谢谢,我在Windows Phone 8应用程序中也使用了新版本,但我在这两方面都遇到了问题。也许你可以射杀http://stackoverflow.com/questions/19528356/why-could-my-application-trial-not-be-working-in-the-marketplace并检查出来吗? – Matthew

相关问题