我构建了一个针对Windows 10240及更高版本的应用。但是,我在更新中错误地将Windows.Services.Store
命名空间用于IAP。
通过审核,现在我看到了Windows 10旧版本用户的崩溃报告。
有没有办法可以测试我的应用是否在这些旧版本上成功运行?
(不包括启动四个虚拟机,或者尽可能构建测试PC)
答案 0 :(得分:2)
正确测试的唯一方法是使用VM或实际机器;没有办法让Windows“忘记”API实际存在。 (Windows将根据您的MaxVersionTested
属性模拟旧操作系统版本的行为,但不会阻止您的应用访问较新的API。)
您可以有条件地调用API的方式是通过ApiInformation
class - 如果它在那里,请使用它,否则不要。