Windows 8 如何在Windows 8应用商店应用程序开发中模拟应用程序购买?

Windows 8 如何在Windows 8应用商店应用程序开发中模拟应用程序购买?,windows-8,windows-store-apps,Windows 8,Windows Store Apps,我正在尝试使用以下代码为我的单元测试模拟应用程序购买: currentApp.requestAppPurchaseAsync(false); 它确实返回表示成功购买的S_OK代码,但我的单元测试失败,因为licenseInformation.isTrial返回为true 我的印象是,它应该改变isTrial为假,因为我刚刚购买了它 想法 试着打电话 await currentApp.requestAppPurchaseAsync(false); 我的猜测是,在异步方法完成并实际购买许可证之前

我正在尝试使用以下代码为我的单元测试模拟应用程序购买:

currentApp.requestAppPurchaseAsync(false);
它确实返回表示成功购买的S_OK代码,但我的单元测试失败,因为
licenseInformation.isTrial
返回为true

我的印象是,它应该改变isTrial为假,因为我刚刚购买了它

想法

试着打电话

await currentApp.requestAppPurchaseAsync(false);

我的猜测是,在异步方法完成并实际购买许可证之前,您的单元测试正在继续

您从未提到“我使用CurrentAppSimulator运行测试”。是吗?我正在使用CurrentAppSimulator抱歉,我忘了提到我正在使用html/js项目来构建我的商店应用程序。js中的等效命令是什么?