void Start() { RuntimePlatform rp = Application.platform; if (rp != RuntimePlatform.OSXEditor) { ObjectCInterface.getUUID(); ObjectCInterface.getIDFA(); Utils.LogSys.Log("XXXXXXXXXXXXXXXX--GetDeviceUUID--XXXXXXXXXXXXXXXX"); _object_c_interface_.AsyncHttpClient.initAsyncClient(""); } }
private void OnClickOKButton(GameObject go) { if (!_bLoadSDKManagerXML) { //下载SDKManager.xml Start(); } else { //下载version.xml VersionData.VersionType eType = _versionData.VersionTypeToUpdate; if (eType == VersionData.VersionType.Inner) { _versionData.StartUpdateVersion(); _isDownloading = true; } else if (eType == VersionData.VersionType.Program) { if (SDKManager.isAppStoreVersion()) { ObjectCInterface.openURL(SDKManager.PackageDownloadWeb); } else if (!string.IsNullOrEmpty(SDKManager.PackageDownloadWeb)) { Application.OpenURL(SDKManager.PackageDownloadWeb); } else if (!string.IsNullOrEmpty(SDKManager.PackageDownloadUrl)) { _bLoadPackageFailed = false; JARUtilTools tools = GameSceneManager.uiCameraObj.GetComponent <JARUtilTools>(); if (tools != null) { string fileName = System.IO.Path.GetFileName(SDKManager.PackageDownloadUrl); tools.asyncHttpDownloadFile(SDKManager.PackageDownloadUrl, false, "", fileName, 1000, transform.name); _isDownloading = true; } } } else if (eType == VersionData.VersionType.Error) { //重试,跳过确认。 _versionData = new VersionData(); tfBoxChecking.gameObject.SetActive(true); tfBoxLoading.gameObject.SetActive(false); _isDownloading = true; _versionData.StartUpdateVersion(); _needCheckVersion = true; } } }
/// <summary> /// 复制到粘贴板 /// </summary> /// <param name="strVal"></param> public void copyString2Clipboard(string strVal) { ObjectCInterface.copyToPasteBoard(strVal); }