我正在尝试将模拟购买 Windows 8(商店)应用程序的代码放在一起。
代码非常简单,并且使用了 Windows API:
var result = await CurrentAppSimulator.RequestProductPurchaseAsync("product", true);
// this is still false...
var active = CurrentAppSimulator.LicenseInformation.ProductLicenses["product"].IsActive;
第一次调用打开了一个对话框,允许我模拟购买的返回码。
即使我选择 S_OK,下一行仍会检查许可证是否处于活动状态并返回 false。
这里有什么问题?