Windows phone 8 IsTrial总是返回false
当我检查我的Windows Phone 8应用程序是否为试用版时,以下代码始终返回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 在我的例子中,即使在具有释放位的物理设备上,代码也
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.