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