fix: 修复 FirstIAP的接口
Signed-off-by: huyufei <yufei.hu@castbox.fm>
parent
7aecc3b67c
commit
ec3cf7452c
|
|
@ -614,9 +614,8 @@ namespace Guru
|
||||||
success = true;
|
success = true;
|
||||||
productName = info.Name;
|
productName = info.Name;
|
||||||
SetIsIAPUser(true); // 设置用户属性标记
|
SetIsIAPUser(true); // 设置用户属性标记
|
||||||
|
|
||||||
LogI($"{Tag} --- OnPurchaseSuccess :: purchase count: {PurchaseCount} productName: {productName}");
|
LogI($"{Tag} --- OnPurchaseSuccess :: purchase count: {PurchaseCount} productName: {productName}");
|
||||||
PurchaseCount++; // 记录支付次数
|
|
||||||
|
|
||||||
// 只有实际发生购买后才会有订单上报. 启动时的 Restore 操作自动调用支付成功. 这里做一个判定, 过滤掉订单的物品
|
// 只有实际发生购买后才会有订单上报. 启动时的 Restore 操作自动调用支付成功. 这里做一个判定, 过滤掉订单的物品
|
||||||
if (_curProductInfo != null)
|
if (_curProductInfo != null)
|
||||||
|
|
@ -624,7 +623,10 @@ namespace Guru
|
||||||
ReportPurchaseResult(purchaseEvent); // 订单上报
|
ReportPurchaseResult(purchaseEvent); // 订单上报
|
||||||
|
|
||||||
// 真实购买后上报对应的事件
|
// 真实购买后上报对应的事件
|
||||||
if (IsFirstIAP) Analytics.FirstIAP(info.Id, info.Price, info.CurrencyCode); // 上报首次支付打点
|
if (IsFirstIAP) {
|
||||||
|
// 上报首次支付打点
|
||||||
|
Analytics.FirstIAP(info.Id, info.Price, info.CurrencyCode);
|
||||||
|
}
|
||||||
Analytics.ProductIAP(info.Id,info.Id, info.Price, info.CurrencyCode);
|
Analytics.ProductIAP(info.Id,info.Id, info.Price, info.CurrencyCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -639,6 +641,8 @@ namespace Guru
|
||||||
{
|
{
|
||||||
OnGetProductReceipt?.Invoke(pp.definition.id, pp.receipt, pp.appleProductIsRestored);
|
OnGetProductReceipt?.Invoke(pp.definition.id, pp.receipt, pp.appleProductIsRestored);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PurchaseCount++; // 记录支付次数
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue