Ver Fonte

微信登录触发前进行条件检测

lvjincheng há 2 anos atrás
pai
commit
6cad4bed68
1 ficheiros alterados com 9 adições e 0 exclusões
  1. 9 0
      Assets/BowArrow/Scripts/Manager/LoginMgr/LoginView.cs

+ 9 - 0
Assets/BowArrow/Scripts/Manager/LoginMgr/LoginView.cs

@@ -192,8 +192,17 @@ public class LoginView : MonoBehaviour
         ));
     }
 
+    JCUnityLib.Throttler throttlerLoginWX = new JCUnityLib.Throttler(2000);
     public void LoginByWX()
     {
+        if (!AgreenmentOption.ins.IsAgreementChecked()) {
+            PopupMgr.ins.ShowTip(TextAutoLanguage2.GetTextByCNKey("请阅读并同意App协议"));
+            return;
+        }
+        if (throttlerLoginWX.CanPass() == false) {
+            PopupMgr.ins.ShowTip(TextAutoLanguage2.GetTextByCNKey("操作过于频繁"));
+            return;
+        }
         #if UNITY_ANDROID
         using (var sdk = new AndroidJavaClass("com.xmjssvr.BowArrow.mi.WeChatSDK")) sdk.CallStatic("WeChatLogin");
         #endif