diff --git a/Runtime/GuruIAP/Runtime/Code/IAPServiceBase.cs b/Runtime/GuruIAP/Runtime/Code/IAPServiceBase.cs index ace5bdf..a56e3cf 100644 --- a/Runtime/GuruIAP/Runtime/Code/IAPServiceBase.cs +++ b/Runtime/GuruIAP/Runtime/Code/IAPServiceBase.cs @@ -613,7 +613,10 @@ namespace Guru { success = true; productName = info.Name; - SetIsIAPUser(success); // 设置用户属性标记 + SetIsIAPUser(true); // 设置用户属性标记 + + LogI($"{Tag} --- OnPurchaseSuccess :: purchase count: {PurchaseCount} productName: {productName}"); + PurchaseCount++; // 记录支付次数 // 只有实际发生购买后才会有订单上报. 启动时的 Restore 操作自动调用支付成功. 这里做一个判定, 过滤掉订单的物品 if (_curProductInfo != null) @@ -636,9 +639,6 @@ namespace Guru { OnGetProductReceipt?.Invoke(pp.definition.id, pp.receipt, pp.appleProductIsRestored); } - - LogI($"{Tag} --- OnPurchaseSuccess :: purchase count: {PurchaseCount} productName: {productName}"); - PurchaseCount++; // 记录支付次数 } else {