【问题标题】:Testing Windows 10 UWP purchases that use the Windows.Services.Store namespace测试使用 Windows.Services.Store 命名空间的 Windows 10 UWP 购买
【发布时间】:2018-04-30 16:10:04
【问题描述】:

我正在将现有应用从 Windows 8.1 更新到 Windows 10 UWP,并认为我应该使用最新的 Windows.Services.Store 命名空间进行许可和应用内购买。我按照说明进行测试并向商店提交了一个包,我下载该包以获取许可证并再次关联以开始调试。

在调试时,我希望能够通过弹出对话框设置购买成功/失败响应,就像在 Windows.ApplicationModel.Store 命名空间下发生的那样。

但是,我得到的只是输入我的信用卡详细信息等的请求,而我无法通过该请求来测试其余的过程。

此外,由于这是一个有现有客户的应用程序,正如 Microsoft 的说明所建议的那样,我将此测试版提交设置为不显示在商店中,并且仅对具有直接链接的人可见,但现有客户似乎可以访问到此测试版,因为统计数据显示收购情况。

我对此进行了研究,但我看到的最佳建议是将商店中的许可证和插件成本设置为零并将其到期日期设置为一天,以便可以重复购买。但这肯定会使现有客户免费获得许可证和插件,并且每天只允许测试一次购买?

坦率地说,在测试过程中使用实时应用商店似乎很鲁莽,尤其是在微软没有提供如何安全执行此类测试的详细信息的情况下。

请告诉我,有一个明智的解决方案来购买 beta 测试,而无需反复购买我自己的许可证和插件,因为这几乎就像向我的客户免费提供许可证和插件一样愚蠢!

【问题讨论】:

    标签: windows uwp store


    【解决方案1】:

    由于您要将现有 Windows 8.1 应用更新到 UWP,因此由于您现有的客户,此testing guidance 可能不适用于您的特定情况。

    如果您不想免费设置附加价格,您可以为隐藏的附加产品生成促销代码。这样您就可以通过兑换促销代码免费访问该插件,并且您可以在您的 UWP 应用中解锁后测试您的插件功能是否正常工作。

    您可以从仪表板Attract 列表中找到它:

    您可以选择要测试的插件名称:

    Microsoft 正在努力优化 Windows.Service.Store 命名空间的购买测试流程。如果您对此有任何建议,请随时通过Windows 10 Feedback Hub 提交您的想法。

    【讨论】:

    • 感谢您的反馈。正如我所解释的,我已经按照您链接中的说明进行操作,并且仅详细说明了获得初始测试许可证。促销代码不会解决如何测试处理购买失败的代码的问题。在 Windows.ApplicationModel.Store 命名空间中进行测试允许模拟此类故障。 Windows.Services.Store 命名空间中未提供此功能,因此无法测试购买过程中的所有代码路径。在客户提出如何“优化”它的建议之前,微软肯定需要实际提供一种测试机制吗?
    猜你喜欢
    • 2021-07-12
    • 2018-02-27
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 2020-01-02
    • 2016-12-08
    • 1970-01-01
    相关资源
    最近更新 更多