1

我已将使用 C/C++/MFC 编写的 Win32 应用程序转换为使用Desktop Bridge的 UWP 应用程序。该应用程序将在商店中发布trial license。我发现这段代码说明了如何使用StoreAppLicense类检查试用许可证、过期等。

我的问题是如何测试它?

我的应用程序是在没有 Windows 应用商店概念的旧版本 VS 中构建的。

4

1 回答 1

2

我的问题是如何测试它

与 IAP 功能相关的命名空间有两个:Windows.Services.StoreWindows.ApplicationModel.Store.

如果使用Windows.ApplicationModel.Store命名空间,这些应用程序可以使用CurrentAppSimulator类在测试期间模拟许可证信息。请参阅使用 Windows.ApplicationModel.Store 命名空间的应用内购买和试用

虽然Windows.Services.Store命名空间没有这样做的类。

请参阅测试指南

Windows.Services.Store命名空间不提供可用于在测试期间模拟许可证信息的类。相反,您必须将应用程序发布到应用商店并将该应用程序下载到您的开发设备,以使用其许可证进行测试。这与使用 Windows.ApplicationModel.Store 命名空间的应用程序的体验不同,因为这些应用程序可以使用 CurrentAppSimulator 类在测试期间模拟许可证信息


(2016 年 10 月 21 日更新)

不过,我不清楚您的开发设备语句。该应用程序是在 Windows 8.1 设备上开发的,并通过 Chrome 浏览器上传

这句话是从这个文件中引用的

这意味着我们需要先将 Win32 应用程序转换为已转换的 UWP 应用程序并上传到商店,即使我们还没有实现 IAP 功能。

有没有办法手动将应用程序与 Windows 桌面关联?

当然,请参阅通过保留名称创建您的应用

这是Windows 开发中心上 uwp 应用程序的应用程序标识的屏幕截图

在此处输入图像描述

注意,如果您需要上传转换后的 UWP 应用,请填写此表格:LINK

此请求需要几个工作日才能得到响应。

于 2016-10-20T06:57:39.720 回答