fix: 修复广告 TCH 打点携带 sandbox 属性的BUG

Signed-off-by: huyufei <yufei.hu@castbox.fm>
main
胡宇飞 2024-07-03 17:09:53 +08:00
parent fe691235d6
commit 4989926a47
1 changed files with 7 additions and 7 deletions

View File

@ -298,7 +298,8 @@ namespace Guru
/// <param name="isTest"></param>
public static void Tch001IAPRev(double value, string productId, string orderId, string orderType, string timestamp, bool isTest = false)
{
TchRevEvent(EventTchAdRev001Impression, IAPPlatform, value, orderType, productId, orderId, timestamp, isTest);
string sandbox = isTest ? "true" : "false";
TchRevEvent(EventTchAdRev001Impression, IAPPlatform, value, orderType, productId, orderId, timestamp, sandbox);
}
/// <summary>
@ -310,12 +311,13 @@ namespace Guru
/// <param name="orderId"></param>
/// <param name="orderType"></param>
/// <param name="timestamp"></param>
/// <param name="isSandbox"></param>
/// <param name="isTest"></param>
// public static void Tch02IAPRev(double value, string productId, string orderId, string orderType, string timestamp)
public static void Tch02IAPRev(double value, string productId, string orderId, string orderType, string timestamp, bool isTest = false)
{
if (!EnableTch02Event) return;
TchRevEvent(EventTchAdRev02Impression, IAPPlatform, value, orderType, productId, orderId, timestamp, isTest);
string sandbox = isTest ? "true" : "false";
TchRevEvent(EventTchAdRev02Impression, IAPPlatform, value, orderType, productId, orderId, timestamp, sandbox);
}
/// <summary>
@ -364,9 +366,9 @@ namespace Guru
/// <param name="productId"></param>
/// <param name="orderId"></param>
/// <param name="timestamp"></param>
/// <param name="isTest"></param>
/// <param name="sandbox"></param>
private static void TchRevEvent(string evtName, string platform, double value,
string orderType = "", string productId = "", string orderId = "", string timestamp = "", bool isTest = false)
string orderType = "", string productId = "", string orderId = "", string timestamp = "", string sandbox = "")
{
var data = new Dictionary<string, dynamic>()
{
@ -375,8 +377,6 @@ namespace Guru
{ ParameterCurrency, USD },
};
string sandbox = isTest ? "true" : "false";
//--------- Extra data for IAP receipt ---------------
if(!string.IsNullOrEmpty(orderType)) data["order_type"] = orderType;