yyl
2025-12-02 75333b0174316e253d140f77bf5b79f00ced8ff0
Main/SDK/SDKUtils.cs
@@ -126,6 +126,7 @@
    private JsonData m_Json = new JsonData();
    public void Init()
    {
        ynmbxxjUtil.Instance.Init();    // sdk临时用,后续新做SDK后删除
@@ -345,6 +346,15 @@
    }
    public void RequestSecretRule()
    {
        m_Json.Clear();
        m_Json["code"] = CodeU2A.RequestSecretRule;
        SendMessageToSDK(m_Json);
    }
    //跳转应用商店
    public void GoToAppStore(string url, string marketPkg = "")
    {
@@ -391,7 +401,7 @@
#if !UNITY_EDITOR
#if UNITY_ANDROID
        using (AndroidJavaClass H2engineSDK = new AndroidJavaClass("com.secondworld.sdk.UnityMsgHandler"))
        using (AndroidJavaClass H2engineSDK = new AndroidJavaClass("com.wgyx.sdk.UnityMsgHandler"))
        {
            H2engineSDK.CallStatic("onUnityMessage", json.ToJson());
        }
@@ -506,6 +516,11 @@
                    var permission = (string)_json["permission"];
                    onPermissionCallBack?.Invoke(permission, state);
                    onPermissionCallBack = null;
                    break;
                }
            case CodeA2U.SecretRuleOK:
                {
                    IsAgreeSecret = true;
                    break;
                }
            case CodeA2U.FreePlatformInitOk:
@@ -656,6 +671,11 @@
        */
        public const int PermissionCallBack = 8;
        /**
         * 同意隐私协议
         */
        public const int SecretRuleOK = 9;
        #endregion
        #region 自由sdk_code
@@ -735,6 +755,7 @@
        // 启动时申请权限,申请规则sdk决定
        public const int RequestPermissionStart = 14;
        public const int RequestSecretRule = 15;  // 向SDK请求隐私协议
        /**
         * 自由sdk相关