Windows 应用商店开发与发布全解析
1. 应用开发中的许可证模拟
在开发 Windows 8 风格应用时,我们可以模拟应用商店的许可证信息。以下是具体步骤:
1. 定位OnNavigatedTo方法,并在该方法末尾添加以下代码:
//Subscribe to license changes licenseInfo.LicenseChanged += () => { Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { RefreshLicenseDisplayInfo(licenseInfo); }); };- 按下 F5 运行应用程序。当点击“购买”按钮时,选择
S_OK选项,然后点击“确定”。此时,应用将显示为全功能应用。
下面是整个过程的工作原理:
|步骤|操作|说明|
| ---- | ---- | ---- |
|步骤 3|创建 XML 文件|该文件包含应用的相关信息,与从 Windows 应用商店获取的信息相同。其中,ListingInformation部分是应用的基本信息,LicensingInformation元素则提供了应用的许可证状态,这里模拟的是试用应用。此 XML 文件将用于模拟从 Wind