| | |
| | | |
| | | private JsonData m_Json = new JsonData(); |
| | | |
| | | |
| | | public void Init() |
| | | { |
| | | ynmbxxjUtil.Instance.Init(); // sdk临时用,后续新做SDK后删除 |
| | |
| | | } |
| | | |
| | | |
| | | public void RequestSecretRule() |
| | | { |
| | | m_Json.Clear(); |
| | | m_Json["code"] = CodeU2A.RequestSecretRule; |
| | | SendMessageToSDK(m_Json); |
| | | } |
| | | |
| | | |
| | | |
| | | //跳转应用商店 |
| | | public void GoToAppStore(string url, string marketPkg = "") |
| | | { |
| | |
| | | |
| | | #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()); |
| | | } |
| | |
| | | var permission = (string)_json["permission"]; |
| | | onPermissionCallBack?.Invoke(permission, state); |
| | | onPermissionCallBack = null; |
| | | break; |
| | | } |
| | | case CodeA2U.SecretRuleOK: |
| | | { |
| | | IsAgreeSecret = true; |
| | | break; |
| | | } |
| | | case CodeA2U.FreePlatformInitOk: |
| | |
| | | */ |
| | | public const int PermissionCallBack = 8; |
| | | |
| | | /** |
| | | * 同意隐私协议 |
| | | */ |
| | | public const int SecretRuleOK = 9; |
| | | |
| | | #endregion |
| | | |
| | | #region 自由sdk_code |
| | |
| | | |
| | | // 启动时申请权限,申请规则sdk决定 |
| | | public const int RequestPermissionStart = 14; |
| | | public const int RequestSecretRule = 15; // 向SDK请求隐私协议 |
| | | |
| | | /** |
| | | * 自由sdk相关 |