Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 IsTrial总是返回false_Windows Phone 8_Marketplace - Fatal编程技术网

Windows phone 8 IsTrial总是返回false

Windows phone 8 IsTrial总是返回false,windows-phone-8,marketplace,Windows Phone 8,Marketplace,当我检查我的Windows Phone 8应用程序是否为试用版时,以下代码始终返回false,即使在设备上也是如此 Microsoft.Phone.Marketplace.LicenseInformation license = new Microsoft.Phone.Marketplace.LicenseInformation(); license.IsTrial(); 据我所知,IsTrial仅在调试模式和emulator上返回false 在我的例子中,即使在具有释放位的物理设备上,代码也

当我检查我的Windows Phone 8应用程序是否为试用版时,以下代码始终返回false,即使在设备上也是如此

Microsoft.Phone.Marketplace.LicenseInformation license = new Microsoft.Phone.Marketplace.LicenseInformation();
license.IsTrial();
据我所知,IsTrial仅在调试模式和emulator上返回false

在我的例子中,即使在具有释放位的物理设备上,代码也返回false。这是预期的吗


PS:应用程序尚未发布。

是,这是预期的-在debiug模式下,或者如果您的应用程序未发布,您将得到false。
正如上面所说:

如果您的应用程序在license=true/false时运行良好,则在发布应用程序后,您预设的代码应能正常工作。最佳做法是将该代码放入应用程序启动和激活事件中。
还要注意的是,测试版总是免费的,所以你也会得到假的

Real license information is available for an app only after it has been 
published to the Store.