From 0d6a2e6d4b9de57a13c2bcb32148e1eb97ef1b1f Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 15 Dec 2020 16:53:34 +0800 Subject: [PATCH] 玩家通关打点位置修改为结算的时候统计 --- Assets/Scripts/UI/FinalPanel/FinalHttp.cs | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) diff --git a/Assets/Scripts/UI/FinalPanel/FinalHttp.cs b/Assets/Scripts/UI/FinalPanel/FinalHttp.cs index 9ab3444..1a0ab53 100644 --- a/Assets/Scripts/UI/FinalPanel/FinalHttp.cs +++ b/Assets/Scripts/UI/FinalPanel/FinalHttp.cs @@ -25,6 +25,12 @@ GameConfig.Imei = TDAA_SDKManager.Ins.GetDeviceId();//使用设备ID } + else if (Application.platform == RuntimePlatform.WindowsEditor || Application.platform == RuntimePlatform.WindowsPlayer) + { + //为了方便测试 + GameConfig.Imei = PlayerPrefs.GetString("GemBattlePlayerNickName"); + Debug.Log("这里是电脑版,直接设置Imei为昵称" + GameConfig.Imei); + } Debug.Log("设置imei0:" + GameConfig.Imei); } @@ -38,17 +44,19 @@ /// <param name="level"></param> public void SendPost(string nickname, int score, int level, string waveInfo) { - LoadImei(); + if (!GameConfig.useSDK) + LoadImei(); Debug.Log("开始Post" + nickname); string url = "http://9377-big-data.sbk-h5.com:8600/users/addrank"; Dictionary<string, object> keyValues = new Dictionary<string, object>(); - keyValues.Add("username", GameConfig.Imei); - keyValues.Add("nickname", nickname); - keyValues.Add("score", score); - keyValues.Add("level", level); + keyValues.Add("username", GameConfig.Imei);//唯一ID + keyValues.Add("nickname", nickname);//昵称 + keyValues.Add("score", score);//分数 + keyValues.Add("level", level);//等级,默认1就行 + keyValues.Add("extra", waveInfo);//1关 1波 - keyValues.Add("extra", waveInfo); + HttpHelper.Request(this, url, HttpHelper.MethodType.POST, keyValues, delegate (object value) { @@ -63,6 +71,7 @@ }, HttpHelper.DownloadHanlderType.kHttpTEXT); } + string playerPrefs_NickName = "GemBattlePlayerNickName"; private void LoadPostTxt(string value) { @@ -70,7 +79,9 @@ loginData = JsonMapper.ToObject(value); if (loginData["error"].ToString() != "0") { - Debug.Log("失败了"); + Debug.LogError("失败了,这里是否需要重置名字???"); + //PlayerPrefs.SetString(playerPrefs_NickName, ""); + callBack?.Invoke(null, 0, null); } else if (loginData["msg"].ToString() == "OK") { @@ -135,6 +146,7 @@ if (callBack != null) { + Debug.Log($"下载到的列表个数:{allHttpGetInfoLis.Count}"); callBack(allHttpGetInfoLis, myrank, mydataHttpInfo); } } -- Gitblit v1.9.1