This commit is contained in:
xiaohui.wang 2023-02-02 11:37:57 +08:00
parent 69248ea6d3
commit 3a056c4d41
5 changed files with 40 additions and 0 deletions

View File

@ -133,6 +133,10 @@
public const string aPPAdsShowAdType = "aPPAdsShowAdType"; public const string aPPAdsShowAdType = "aPPAdsShowAdType";
public const string App_Make_popcorn = "App_Make_popcorn";
public const string App_Parkour = "App_Parkour";
public const string App_San_Francisco = "App_San_Francisco";
} }

View File

@ -221,6 +221,24 @@ public class JoypacAnalyticsManager : MonoBehaviour
ReYun(temp); ReYun(temp);
} }
public void DesignEvent(string eventname, string name, string from, string action, string data, string extras)
{
Debug.Log(string.Format("<color=#ff0000>{0}</color>", action + " " + from + " " + data));
VolcanoReYunJson temp = new VolcanoReYunJson();
temp.eventname = eventname;
temp.values.Add("name", name);
temp.values.Add("from", from);
temp.values.Add("action", action);
temp.values.Add("data", data);
temp.values.Add("extras", extras);
Volcano(temp);
//temp.eventname = "event_15";
//ReYun(temp);
}
public void APPAdsShow(Dictionary<string, object> adSource) public void APPAdsShow(Dictionary<string, object> adSource)
{ {
Debug.Log("APPAdsShow========coming"); Debug.Log("APPAdsShow========coming");

View File

@ -136,6 +136,10 @@ namespace MyGame.Scenes.MiniGame.Scripts
break; break;
case MenuState.Game: case MenuState.Game:
SoundManager.Instance.PlayBGM("bgm_minigame"); SoundManager.Instance.PlayBGM("bgm_minigame");
JoypacAnalyticsManager.Instance.DesignEvent(StaticStringsEvent.App_Parkour, StaticStringsEvent.PlayGame, StaticStringsEvent.MainPage, StaticStringsEvent.enter, "", "");
break; break;
default: default:
throw new ArgumentOutOfRangeException(nameof(x), x, null); throw new ArgumentOutOfRangeException(nameof(x), x, null);

View File

@ -146,6 +146,12 @@ namespace MyGame.Scenes.WorldMap.Scripts
earningView.OnClick.Subscribe(_ => earningView.OnClick.Subscribe(_ =>
{ {
ChangeCity(cityIcon.CityId); ChangeCity(cityIcon.CityId);
if (cityIcon.CityId==2&& PlayerPrefs.GetInt("App_San_Francisco", 0)==0)
{
JoypacAnalyticsManager.Instance.DesignEvent(StaticStringsEvent.App_San_Francisco,"", "", "", "", "");
PlayerPrefs.SetInt("App_San_Francisco", 100);
}
LocalCacheManager.Save(Const.ChangeCityFlagTag, true); LocalCacheManager.Save(Const.ChangeCityFlagTag, true);
TransitionManager.Instance.LoadScene(GameScenes.Main); TransitionManager.Instance.LoadScene(GameScenes.Main);
}).AddTo(citySelectDisposable); }).AddTo(citySelectDisposable);

View File

@ -74,6 +74,14 @@ public class RecipeDetailView : MonoBehaviour
{ {
JoypacAnalyticsManager.Instance.AppOperation(StaticStringsEvent.PlayGame,"", StaticStringsEvent.Make, "", data.id.ToString()); JoypacAnalyticsManager.Instance.AppOperation(StaticStringsEvent.PlayGame,"", StaticStringsEvent.Make, "", data.id.ToString());
PlayerPrefs.SetInt("App_Make_popcorn", PlayerPrefs.GetInt("App_Make_popcorn", 0)+1);
int makeCount = PlayerPrefs.GetInt("App_Make_popcorn", 0);
if (makeCount<20)
{
JoypacAnalyticsManager.Instance.DesignEvent(StaticStringsEvent.App_Make_popcorn, StaticStringsEvent.PlayGame, "", "", "", makeCount.ToString());
}
if (PlayerPrefs.GetInt("ADJUST_FIRSTLEVEL", 0) == 0) if (PlayerPrefs.GetInt("ADJUST_FIRSTLEVEL", 0) == 0)
{ {
JoypacAnalyticsManager.Instance.LogEventToken(ConstStringKey.ADJUST_FIRSTLEVEL); JoypacAnalyticsManager.Instance.LogEventToken(ConstStringKey.ADJUST_FIRSTLEVEL);