|
|
@@ -35,12 +35,13 @@ public class UserComp : JCUnityLib.Singleton<UserComp>
|
|
|
}
|
|
|
if (CommonConfig.StandaloneMode)
|
|
|
{
|
|
|
- WWWForm form = new WWWForm();
|
|
|
- form.AddField("mac", mac);
|
|
|
- JCUnityLib.CoroutineStarter.Start(Post(CommonConfig.SmartBowSdkURL + "/SmartBowSDK/getCalibrateRecord", form, (res) =>
|
|
|
- {
|
|
|
- if (res.code == 0) onResumeCalibrateRecord(res.data as string);
|
|
|
- }));
|
|
|
+ //WWWForm form = new WWWForm();
|
|
|
+ //form.AddField("mac", mac);
|
|
|
+ //JCUnityLib.CoroutineStarter.Start(Post(CommonConfig.SmartBowSdkURL + "/SmartBowSDK/getCalibrateRecord", form, (res) =>
|
|
|
+ //{
|
|
|
+ // if (res.code == 0) onResumeCalibrateRecord(res.data as string);
|
|
|
+ //}));
|
|
|
+ onResumeCalibrateRecord(PlayerPrefs.GetString(GetCalibrateDataStorageLocalKey(mac), ""));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -57,14 +58,22 @@ public class UserComp : JCUnityLib.Singleton<UserComp>
|
|
|
UserPlayer.ins.call("userComp.saveCalibrateRecord2", type, record, mac);
|
|
|
if (CommonConfig.StandaloneMode)
|
|
|
{
|
|
|
- WWWForm form = new WWWForm();
|
|
|
- form.AddField("mac", mac);
|
|
|
- form.AddField("record", record);
|
|
|
- JCUnityLib.CoroutineStarter.Start(Post(CommonConfig.SmartBowSdkURL + "/SmartBowSDK/saveCalibrateRecord", form, null));
|
|
|
+ //WWWForm form = new WWWForm();
|
|
|
+ //form.AddField("mac", mac);
|
|
|
+ //form.AddField("record", record);
|
|
|
+ //JCUnityLib.CoroutineStarter.Start(Post(CommonConfig.SmartBowSdkURL + "/SmartBowSDK/saveCalibrateRecord", form, null));
|
|
|
+ PlayerPrefs.SetString(GetCalibrateDataStorageLocalKey(mac), record == null ? "" : record);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private string GetCalibrateDataStorageLocalKey(string mac)
|
|
|
+ {
|
|
|
+ string key = "CalibrateDataStorage";
|
|
|
+ string version = "1.0.0";
|
|
|
+ return key + "_" + mac + "_" + version;
|
|
|
+ }
|
|
|
+
|
|
|
public void deleteAccount(Action<bool> callback)
|
|
|
{
|
|
|
|
|
|
@@ -85,15 +94,15 @@ public class UserComp : JCUnityLib.Singleton<UserComp>
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
|
- public static IEnumerator Post(string url, WWWForm form, Action<RequestResult> callback)
|
|
|
- {
|
|
|
- using (UnityWebRequest request = UnityWebRequest.Post(url, form))
|
|
|
- {
|
|
|
- yield return request.SendWebRequest();
|
|
|
- if (request.result == UnityWebRequest.Result.Success)
|
|
|
- callback?.Invoke(JsonConvert.DeserializeObject<RequestResult>(request.downloadHandler.text));
|
|
|
- else
|
|
|
- callback?.Invoke(new RequestResult());
|
|
|
- }
|
|
|
- }
|
|
|
+ //public static IEnumerator Post(string url, WWWForm form, Action<RequestResult> callback)
|
|
|
+ //{
|
|
|
+ // using (UnityWebRequest request = UnityWebRequest.Post(url, form))
|
|
|
+ // {
|
|
|
+ // yield return request.SendWebRequest();
|
|
|
+ // if (request.result == UnityWebRequest.Result.Success)
|
|
|
+ // callback?.Invoke(JsonConvert.DeserializeObject<RequestResult>(request.downloadHandler.text));
|
|
|
+ // else
|
|
|
+ // callback?.Invoke(new RequestResult());
|
|
|
+ // }
|
|
|
+ //}
|
|
|
}
|