0

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

currentApp.requestAppPurchaseAsync(false);

它确实返回了表明购买成功的 S_OK 代码,但我的单元测试失败了,因为licenseInformation.isTrial它返回为真。

我的印象是它应该将 isTrial 更改为 false,因为我刚刚购买了它。

想法??

4

1 回答 1

0

试着打电话

await currentApp.requestAppPurchaseAsync(false);

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

于 2013-01-18T04:15:36.770 回答