示例#1
0
    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("");
        }
    }
示例#2
0
 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;
         }
     }
 }
示例#3
0
 /// <summary>
 /// 复制到粘贴板
 /// </summary>
 /// <param name="strVal"></param>
 public void copyString2Clipboard(string strVal)
 {
     ObjectCInterface.copyToPasteBoard(strVal);
 }