我正在从Windows 8.1将现有应用更新到Windows 10 UWP,并认为我应该使用最新的Windows.Services.Store命名空间来获取许可和应用内购买。我按照说明进行了测试,并将一个软件包提交到我下载的商店,获取许可证并再次关联以开始调试。
调试后,我希望能够通过Windows.ApplicationModel.Store命名空间下的弹出对话框设置购买成功/失败响应。
然而,我得到的只是要求输入我的信用卡详细信息等,而我无法通过它来测试剩余的过程。
此外,由于这是一个包含现有客户的应用程序,正如微软的说明所示,我将此测试版提交设置为不在商店中显示,只有具有直接链接的用户才能看到,但似乎现有客户可以访问这个测试版本的统计数据显示了收购。
我已经研究了这个,但我看到的最好的建议是将商店中的许可证和插件的成本设置为零,并将其到期日期设置为一天,以便可以反复购买。但是,这肯定会使现有客户免费获得许可证和插件,并且只允许每天测试一次购买?
坦率地说,使用实时商店作为测试过程的一部分似乎是鲁莽的,特别是因为微软没有提供如何安全地执行此类测试的详细信息。
请告诉我,测试购买是一个明智的解决方案,而不必反复购买我自己的许可证和插件,因为这几乎与向我的客户免费提供许可证和插件一样愚蠢!
答案 0 :(得分:0)
由于您已将现有 Windows 8.1应用更新为UWP,因此testing guidance可能因您的现有客户而无法适用于您的特定情况。
如果您不想免费设置附加价格,则可以为隐藏的附加产品生成促销代码。这样您就可以通过兑换促销代码免费访问该附加组件,并且可以在您的UWP应用程序中解锁后,测试您的附加功能是否正常工作。
您可以从信息中心Attract
列表中找到它:
Microsoft正致力于优化Windows.Service.Store
命名空间的购买测试流程。如果您对此有任何建议,请随时在Windows 10 Feedback Hub提交您的想法。