ZXP il y a 1 an
Parent
commit
2afcf5daa3
2 fichiers modifiés avec 15 ajouts et 1 suppressions
  1. 14 0
      Assets/Scripts/Login.cs
  2. 1 1
      ProjectSettings/ProjectSettings.asset

+ 14 - 0
Assets/Scripts/Login.cs

@@ -9,6 +9,7 @@ using System.Security.Cryptography;
 using System.Text;
 using UnityEngine.Networking;
 using UnityEngine.XR;
+using System.IO;
 
 public class Login : SingletonBaseMono<Login>
 {
@@ -83,6 +84,8 @@ public class Login : SingletonBaseMono<Login>
         List<ArrayData> arrays = new List<ArrayData>();
         arrays.Add(arrayData);
         string jsonValue = JsonConvert.SerializeObject(arrays);
+        SaveLog("发送成绩");
+        SaveLog("发送成绩数据" + jsonValue);
         StartCoroutine(SendListCoroutine(jsonValue));
     }
     public IEnumerator SendListCoroutine(string jsonValue)
@@ -95,6 +98,7 @@ public class Login : SingletonBaseMono<Login>
         UnityWebRequest unityWebRequest = UnityWebRequest.Post("http://gdsyzxlwxx.dds-ai.cn/jxpc-server/third-api/vr/api/save-train-result", form);
         yield return unityWebRequest.SendWebRequest();
         Debug.Log(unityWebRequest.downloadHandler.text);
+        SaveLog("返回数据" + unityWebRequest.downloadHandler.text);
         sendListCallBack?.Invoke(unityWebRequest.downloadHandler.text);
 
     }
@@ -106,9 +110,16 @@ public class Login : SingletonBaseMono<Login>
     {
         StartCoroutine(GetListCoroutine());
     }
+    public void SaveLog(string value)
+    {
+        string date = ((int)((DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 100000000000)).ToString() + "0000";
+        string time = ((DateTime.UtcNow.Ticks - Jan1st1970Ms) / 10000).ToString();
+        File.AppendAllText(Application.persistentDataPath + "/" + date + ".txt", time + "__" + value + "\n");
+    }
     public IEnumerator GetListCoroutine()
     {
         Debug.Log(phoneNumber);
+        SaveLog("获取推荐课程");
         WWWForm form = new WWWForm();
         form.AddField("terminal-token", GetToken());
         form.AddField("phoneNumber", phoneNumber);
@@ -118,6 +129,8 @@ public class Login : SingletonBaseMono<Login>
         JObject keyValuePairs = JObject.Parse(unityWebRequest.downloadHandler.text);
         string code = keyValuePairs["code"].ToString();
         Debug.Log(unityWebRequest.downloadHandler.text);
+
+        SaveLog("返回数据" + unityWebRequest.downloadHandler.text);
         if (code != "200")
         {
 
@@ -153,6 +166,7 @@ public class Login : SingletonBaseMono<Login>
         string base64 = Convert.ToBase64String(Encoding.UTF8.GetBytes(jsonString));
         string token = System.Web.HttpUtility.UrlEncode(base64 + "." + ComputeHmacSha256(base64, key));
         token = Regex.Replace(token, "%3d", "%3D");
+        SaveLog("获取token:" + token);
         return token;
 
     }

+ 1 - 1
ProjectSettings/ProjectSettings.asset

@@ -159,7 +159,7 @@ PlayerSettings:
   androidSupportedAspectRatio: 1
   androidMaxAspectRatio: 2.1
   applicationIdentifier:
-    Android: com.VR.PICOVR
+    Android: com.vr.picovr
   buildNumber:
     Standalone: 0
     iPhone: 0

粤ICP备19079148号