【发布时间】:2018-04-30 16:10:04
【问题描述】:
我正在将现有应用从 Windows 8.1 更新到 Windows 10 UWP,并认为我应该使用最新的 Windows.Services.Store 命名空间进行许可和应用内购买。我按照说明进行测试并向商店提交了一个包,我下载该包以获取许可证并再次关联以开始调试。
在调试时,我希望能够通过弹出对话框设置购买成功/失败响应,就像在 Windows.ApplicationModel.Store 命名空间下发生的那样。
但是,我得到的只是输入我的信用卡详细信息等的请求,而我无法通过该请求来测试其余的过程。
此外,由于这是一个有现有客户的应用程序,正如 Microsoft 的说明所建议的那样,我将此测试版提交设置为不显示在商店中,并且仅对具有直接链接的人可见,但现有客户似乎可以访问到此测试版,因为统计数据显示收购情况。
我对此进行了研究,但我看到的最佳建议是将商店中的许可证和插件成本设置为零并将其到期日期设置为一天,以便可以重复购买。但这肯定会使现有客户免费获得许可证和插件,并且每天只允许测试一次购买?
坦率地说,在测试过程中使用实时应用商店似乎很鲁莽,尤其是在微软没有提供如何安全执行此类测试的详细信息的情况下。
请告诉我,有一个明智的解决方案来购买 beta 测试,而无需反复购买我自己的许可证和插件,因为这几乎就像向我的客户免费提供许可证和插件一样愚蠢!
【问题讨论】: