运营需求查缺补漏

This commit is contained in:
yangjing 2022-02-16 20:09:52 +08:00
parent 54cb4868b5
commit 5590fd9b3f
6 changed files with 14 additions and 7 deletions

View File

@ -66,6 +66,7 @@ public class GameLogic : MonoBehaviour
UIManager.Instance.CloseUI<PanelGame>(); UIManager.Instance.CloseUI<PanelGame>();
ToukaUtils.CheckPassLvAndAdEvent(PlayerData.Instance.CurrentLevel);
ToukaStageCommonEvent.Instance.StageTimeEvent(PlayerData.Instance.CurrentLevel); ToukaStageCommonEvent.Instance.StageTimeEvent(PlayerData.Instance.CurrentLevel);
ToukaSDKManager.Instance.LogEventByUmeng(Const.AdsEvent.FinishGame, Const.AdsEvtID.Level, PlayerData.Instance.CurrentLevel.ToString()); ToukaSDKManager.Instance.LogEventByUmeng(Const.AdsEvent.FinishGame, Const.AdsEvtID.Level, PlayerData.Instance.CurrentLevel.ToString());

View File

@ -21,6 +21,8 @@ public class InitLogic : MonoBehaviour
private void ShowAntiAddiction() private void ShowAntiAddiction()
{ {
TGTools.Instance.onAgreeHander -= ShowAntiAddiction; TGTools.Instance.onAgreeHander -= ShowAntiAddiction;
ToukaUtils.InitTenjinFirst();
if (StaticOnlineParams.IsShowAuthViewOnlineParams.DefaultValue.Equals("1")) if (StaticOnlineParams.IsShowAuthViewOnlineParams.DefaultValue.Equals("1"))
{ {

View File

@ -28,7 +28,7 @@ public partial class StaticOnlineParams {
// 插屏相关在线参数 IV2 // 插屏相关在线参数 IV2
public static ToukaOnlineParam IV2_PreTimesN_OnlineParam = new ToukaOnlineParam("IV2_PreTimesN", 1.ToString()); // 前N次触发不弹插屏 public static ToukaOnlineParam IV2_PreTimesN_OnlineParam = new ToukaOnlineParam("IV2_PreTimesN", 1.ToString()); // 前N次触发不弹插屏
public static ToukaOnlineParam IV2_PerM_OnlineParam = new ToukaOnlineParam("IV2_PerM", 2.ToString()); // 每M次触发一次 public static ToukaOnlineParam IV2_PerM_OnlineParam = new ToukaOnlineParam("IV2_PerM", 1.ToString()); // 每M次触发一次
public static ToukaOnlineParam IV2_MinTimeL_OnlineParam = new ToukaOnlineParam("IV2_MinTimeL", 15.ToString()); // 和上次广告间隔15s public static ToukaOnlineParam IV2_MinTimeL_OnlineParam = new ToukaOnlineParam("IV2_MinTimeL", 15.ToString()); // 和上次广告间隔15s
// --------------------- 游戏新增 在线参数 (key, 默认值) ----------------------- // --------------------- 游戏新增 在线参数 (key, 默认值) -----------------------

View File

@ -70,7 +70,7 @@ public static class StaticOtherConfig
/// 只对CN版本有效 /// 只对CN版本有效
/// 正常为False /// 正常为False
/// </summary> /// </summary>
public const bool InitTenjinLater_Switch = false; public const bool InitTenjinLater_Switch = true;
#endregion #endregion

View File

@ -286,10 +286,10 @@ public static class ToukaUtils
return timeStr; return timeStr;
} }
public static void CheckPassLvAndAdEvent(int pLvNum) public static void CheckPassLvAndAdEvent(int pLvNum, bool pWithAdCheck = false)
{ {
Debug.Log("is first day ==: " + ToukaUtilsInner.Instance.isFirstDayLogin); //Debug.Log("is first day ==: " + ToukaUtilsInner.Instance.isFirstDayLogin);
Debug.Log("pass lv count ==: " + pLvNum); //Debug.Log("pass lv count ==: " + pLvNum);
if (ToukaUtilsInner.Instance.isFirstDayLogin && pLvNum >= int.Parse(StaticOnlineParams.NewUserPassXLevelOnlineParams.DefaultValue)) if (ToukaUtilsInner.Instance.isFirstDayLogin && pLvNum >= int.Parse(StaticOnlineParams.NewUserPassXLevelOnlineParams.DefaultValue))
{ {
string tPassLvKey = "PassLv_Log"; string tPassLvKey = "PassLv_Log";
@ -299,7 +299,10 @@ public static class ToukaUtils
ToukaAnalyticsManager.Instance.LogEventByUmeng(StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX); ToukaAnalyticsManager.Instance.LogEventByUmeng(StaticStringsEvent.Event_Tenjin_TKInner_NewUserPassLevelX);
} }
CheckAdCount(); if (pWithAdCheck)
{
CheckAdCount();
}
} }
} }
@ -310,7 +313,7 @@ public static class ToukaUtils
string tLvAndAdKey = "PassLv&AdCount_Log"; string tLvAndAdKey = "PassLv&AdCount_Log";
string tEvtPassLvAndAdCount = "Passlevel&Count_Video"; string tEvtPassLvAndAdCount = "Passlevel&Count_Video";
Debug.Log("watch ad count ==: " + (videoCount + intersitialCount)); //Debug.Log("watch ad count ==: " + (videoCount + intersitialCount));
if ((videoCount + intersitialCount) >= int.Parse(StaticOnlineParams.NewUserAdsCountOnlineParams.DefaultValue)) if ((videoCount + intersitialCount) >= int.Parse(StaticOnlineParams.NewUserAdsCountOnlineParams.DefaultValue))
{ {
if (IfFirstCheckPlayerPrefs(tLvAndAdKey)) if (IfFirstCheckPlayerPrefs(tLvAndAdKey))

View File

@ -82,6 +82,7 @@ public class PanelResult : BasePanel
if (!PlayerData.Instance.HasShowedReview && PlayerData.Instance.CurrentLevel == REVIEW_LEVEL) if (!PlayerData.Instance.HasShowedReview && PlayerData.Instance.CurrentLevel == REVIEW_LEVEL)
{ {
PlayerData.Instance.MarkReviewShowed();
ToukaUtils.OpenSystemReviewPop(); ToukaUtils.OpenSystemReviewPop();
mReviewShowed = true; mReviewShowed = true;
} }