/// <summary>
        /// 拷贝字符串到剪切板
        /// </summary>
        public void CopyMsgToClipboard(string msg)
        {
            GameFramework.CLog.Log($"调用代理层copyMsgToClipboard:msg[{msg}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.CopyMsgToClipboard(msg);
        #elif UNITY_IOS
            SDKToolIOS.CopyMsgToClipboard(msg);
        #endif
        }
        /// <summary>
        /// 打开三方分享App id :三方分享AppID
        /// </summary>
        public void OpenApp(int id)
        {
            GameFramework.CLog.Log($"调用代理层openApp:id[{id}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.OpenApp(id);
        #elif UNITY_IOS
            SDKToolIOS.OpenApp(id);
        #endif
        }
        /// <summary>
        /// 点击“版号信息”按钮 展示界面
        /// </summary>
        public void ShowGameBanHao()
        {
            GameFramework.CLog.Log($"调用代理层showGameBanHao:");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.ShowGameBanHao();
        #elif UNITY_IOS
            SDKToolIOS.ShowGameBanHao();
        #endif
        }
        /// <summary>
        /// 打开URL
        /// </summary>
        public void OpenUrl(string url)
        {
            GameFramework.CLog.Log($"调用代理层openUrl:url[{url}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.OpenUrl(url);
        #elif UNITY_IOS
            SDKToolIOS.OpenUrl(url);
        #endif
        }
        /// <summary>
        /// U3D游戏进入游戏
        /// </summary>
        public void  U3DGameStart()
        {
            GameFramework.CLog.Log($"调用代理层u3DGameStart:");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.U3DGameStart();
        #elif UNITY_IOS
            SDKToolIOS.U3DGameStart();
        #endif
        }
        /// <summary>
        /// 弹出Toast提示
        /// </summary>
        public void ShowToast(string msg)
        {
            GameFramework.CLog.Log($"调用代理层showToast:msg[{msg}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.ShowToast(msg);
        #elif UNITY_IOS
            SDKToolIOS.ShowToast(msg);
        #endif
        }
        /// <summary>
        /// 跳转到到隐私政策
        /// </summary>
        public void GotoPrivacyPolicyStatic()
        {
            GameFramework.CLog.Log($"调用代理层gotoPrivacyPolicyStatic:");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.GotoPrivacyPolicyStatic();
        #elif UNITY_IOS
            SDKToolIOS.GotoPrivacyPolicyStatic();
        #endif
        }
        /// <summary>
        /// 打开应用市场并跳转App详情页 packageName:需要跳转的App包名
        /// </summary>
        public void GotoAppStore(string packageName)
        {
            GameFramework.CLog.Log($"调用代理层gotoAppStore:packageName[{packageName}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.GotoAppStore(packageName);
        #elif UNITY_IOS
            SDKToolIOS.GotoAppStore(packageName);
        #endif
        }
        /// <summary>
        /// 调用手机震动 milliseconds 震动时间(毫秒)shakeLevel 震动强弱 0:低强度(默认), 1:中等强度, 2:高强度 需要添加权限 <uses-permission android:name="android.permission.VIBRATE" />
        /// </summary>
        public void VibrateStatic(long milliseconds, int shakeLevel)
        {
            GameFramework.CLog.Log($"调用代理层vibrateStatic:milliseconds[{milliseconds}]shakeLevel[{shakeLevel}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.VibrateStatic(milliseconds, shakeLevel);
        #elif UNITY_IOS
            SDKToolIOS.VibrateStatic(milliseconds, shakeLevel);
        #endif
        }
        /// <summary>
        /// 拷贝图片到相册 copyFile:图片路径
        /// </summary>
        public void Copy2SystemDCIM(string copyFile)
        {
            GameFramework.CLog.Log($"调用代理层copy2SystemDCIM:copyFile[{copyFile}]");

        #if JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            SDKToolAndroid.Copy2SystemDCIM(copyFile);
        #elif UNITY_IOS
            SDKToolIOS.Copy2SystemDCIM(copyFile);
        #endif
        }
        /// <summary>
        /// 获得剪贴板内容, 未获取到值得情况下,等待5 * 100ms后再返回
        /// </summary>
        public string GetClipboardMsg()
        {
            GameFramework.CLog.Log($"调用代理层getClipboardMsg:");

            string Result = default;

        #if  JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            Result = SDKToolAndroid.GetClipboardMsg();
        #elif UNITY_IOS
            Result = SDKToolIOS.GetClipboardMsg();
        #endif
            GameFramework.CLog.Log($"结果为:[{ Result}]");
            return(Result);
        }
        /// <summary>
        /// 是否显示“版号信息”文字按钮,0:显示,1:不显示;未配置/未获取到在线参数默认为0
        /// </summary>
        public int GetGameBanHaoType()
        {
            GameFramework.CLog.Log($"调用代理层getGameBanHaoType:");

            int Result = default;

        #if  JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            Result = SDKToolAndroid.GetGameBanHaoType();
        #elif UNITY_IOS
            Result = SDKToolIOS.GetGameBanHaoType();
        #endif
            GameFramework.CLog.Log($"结果为:[{ Result}]");
            return(Result);
        }
        /// <summary>
        /// 是否是测试版本
        /// </summary>
        public bool IsDebugVersion()
        {
            GameFramework.CLog.Log($"调用代理层isDebugVersion:");

            bool Result = default;

        #if  JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            Result = SDKToolAndroid.IsDebugVersion();
        #elif UNITY_IOS
            Result = SDKToolIOS.IsDebugVersion();
        #endif
            GameFramework.CLog.Log($"结果为:[{ Result}]");
            return(Result);
        }
        /// <summary>
        /// 是否需要在线下载资源 true需要,默认为不需要
        /// </summary>
        public bool OnlineResStatic()
        {
            GameFramework.CLog.Log($"调用代理层onlineResStatic:");

            bool Result = default;

        #if  JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            Result = SDKToolAndroid.OnlineResStatic();
        #elif UNITY_IOS
            Result = SDKToolIOS.OnlineResStatic();
        #endif
            GameFramework.CLog.Log($"结果为:[{ Result}]");
            return(Result);
        }
        /// <summary>
        /// 判断三方分享App是否安装 新浪微博:0 微信:1 QQ:2 QQ空间:3 Facebook:4 Twitter:5
        /// </summary>
        public bool IsAppInstalled(int id)
        {
            GameFramework.CLog.Log($"调用代理层isAppInstalled:id[{id}]");

            bool Result = default;

        #if  JumpSDK || UNITY_EDITOR
        #elif UNITY_ANDROID
            Result = SDKToolAndroid.IsAppInstalled(id);
        #elif UNITY_IOS
            Result = SDKToolIOS.IsAppInstalled(id);
        #endif
            GameFramework.CLog.Log($"结果为:[{ Result}]");
            return(Result);
        }