在 Windows Phone 8.1 中,next line 运行良好,但现在当用户更换为 Windows 10 手机时,设备出现故障。
ProductLicense inAppLicense = CurrentApp.LicenseInformation.ProductLicenses["Keyfor"];
如前所述,它可以很好地与 WP 8.1 配合使用,并且可以很好地读取和存储许可信息。现在对于 Windows 10 手机,该行只会生成异常。
"Exception from HRESULT: 0x803F6107".
真实设备和模拟器的结果相同。
那么,如何从具有 WP 8.1 项目环境(即使用 8.1 项目制作的代码)的 Windows 10 手机检查 LicenseInformation
?
最佳答案
我在我的 Windows 10 通用应用程序中遇到了同样的问题。
我的解决方案是创建应用程序包以上传到商店。如果您运行此例程,它将在项目目录中创建一个 Package.StoreAssociation.xml 和一个 StoreKey.pfx 文件。这样做的先决条件是在商店中创建的应用程序。
我猜应用程序需要这些文件才能从商店中的正确应用程序获取数据
关于c# - WP8.1和WP10的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34364580/