我正在尝试使用以下代码模拟我的单元测试的应用购买:
currentApp.requestAppPurchaseAsync(false);
它确实返回S_OK代码,表示购买成功但我的单元测试失败,因为licenseInformation.isTrial
返回true。
我的印象是它应该在我刚购买时将isTrial更改为false。
思考??
答案 0 :(得分:0)
尝试拨打
await currentApp.requestAppPurchaseAsync(false);
我的猜测是,在异步方法完成并且实际购买了许可证之前,您的单元测试仍在继续。