Commit 9f523b7dc3921f95849b29dfe68bbce8b2f09681

Authored by “张旭”
1 parent d7576d32

检测没安装微信 , 不显示微信登录按钮

metaCode.xcodeproj/project.pbxproj
... ... @@ -2632,7 +2632,7 @@
2632 2632 CODE_SIGN_ENTITLEMENTS = metaCode/metaCode.entitlements;
2633 2633 CODE_SIGN_IDENTITY = "Apple Development";
2634 2634 CODE_SIGN_STYLE = Automatic;
2635   - CURRENT_PROJECT_VERSION = 1.1.2.24.08.24.15;
  2635 + CURRENT_PROJECT_VERSION = 1.1.2.24.08.26.11;
2636 2636 DEBUG_INFORMATION_FORMAT = dwarf;
2637 2637 DEVELOPMENT_TEAM = 94X49GG3ZW;
2638 2638 ENABLE_BITCODE = NO;
... ... @@ -2888,7 +2888,7 @@
2888 2888 CODE_SIGN_ENTITLEMENTS = metaCode/metaCode.entitlements;
2889 2889 CODE_SIGN_IDENTITY = "Apple Development";
2890 2890 CODE_SIGN_STYLE = Automatic;
2891   - CURRENT_PROJECT_VERSION = 1.1.2.24.08.24.15;
  2891 + CURRENT_PROJECT_VERSION = 1.1.2.24.08.26.11;
2892 2892 DEVELOPMENT_TEAM = 94X49GG3ZW;
2893 2893 ENABLE_BITCODE = NO;
2894 2894 ENABLE_MODULE_VERIFIER = NO;
... ...
metaCode/Classes/Main/LoginPage/Controller/CNLiveLoginViewController.swift
... ... @@ -11,6 +11,7 @@ import SnapKit
11 11 import APButton
12 12 import CNLiveShareToolKit
13 13 import AuthenticationServices
  14 +import CNLivePayCostModule
14 15  
15 16 class CNLiveLoginViewController : CNLiveBaseViewController, UITextViewDelegate {
16 17  
... ... @@ -375,7 +376,10 @@ class CNLiveLoginViewController : CNLiveBaseViewController, UITextViewDelegate {
375 376 make.right.equalTo(-40)
376 377 make.height.equalTo(40)
377 378 }
378   - view.addSubview(wxButton)
  379 + if WXApi.isWXAppInstalled(){
  380 + view.addSubview(wxButton)
  381 + }else{
  382 + }
379 383  
380 384 if #available(iOS 13.0, *) {
381 385 let appleButton = ASAuthorizationAppleIDButton(type: ASAuthorizationAppleIDButton.ButtonType.default, style: ASAuthorizationAppleIDButton.Style.white)
... ... @@ -391,26 +395,31 @@ class CNLiveLoginViewController : CNLiveBaseViewController, UITextViewDelegate {
391 395 make.top.equalTo(loginButton.snp.bottom).offset(15)
392 396 make.height.equalTo(loginButton.snp.height)
393 397 }
394   -
395   - wxButton.snp.makeConstraints { make in
396   - make.right.equalTo(loginButton.snp.right)
397   - make.left.equalTo(loginButton.snp.centerX).offset(5)
398   - make.top.equalTo(loginButton.snp.bottom).offset(15)
399   - make.height.equalTo(loginButton.snp.height)
  398 + if WXApi.isWXAppInstalled(){
  399 + wxButton.snp.makeConstraints { make in
  400 + make.right.equalTo(loginButton.snp.right)
  401 + make.left.equalTo(loginButton.snp.centerX).offset(5)
  402 + make.top.equalTo(loginButton.snp.bottom).offset(15)
  403 + make.height.equalTo(loginButton.snp.height)
  404 + }
400 405 }
401 406 } else {
402 407 // Fallback on earlier versions
403   - wxButton.snp.makeConstraints { make in
404   - make.centerX.equalTo(view)
405   - make.top.equalTo(loginButton.snp.bottom).offset(15)
406   - make.left.equalTo(40)
407   - make.right.equalTo(-40)
408   - make.height.equalTo(40)
  408 + if WXApi.isWXAppInstalled(){
  409 + wxButton.snp.makeConstraints { make in
  410 + make.centerX.equalTo(view)
  411 + make.top.equalTo(loginButton.snp.bottom).offset(15)
  412 + make.left.equalTo(40)
  413 + make.right.equalTo(-40)
  414 + make.height.equalTo(40)
  415 + }
409 416 }
410 417 }
411 418  
412 419 loginButton.setGradient(colors: [UIColor(red: 103/255.0, green: 197/255.0, blue: 255/255.0, alpha: 0.3),UIColor(red: 96/255.0, green: 154/255.0, blue: 255/255.0, alpha: 0.3)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
413   - wxButton.setGradient(colors: [UIColor(red: 35/255.0, green: 203/255.0, blue: 105/255.0, alpha: 1),UIColor(red: 13/255.0, green: 179/255.0, blue: 85/255.0, alpha: 1)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
  420 + if WXApi.isWXAppInstalled(){
  421 + wxButton.setGradient(colors: [UIColor(red: 35/255.0, green: 203/255.0, blue: 105/255.0, alpha: 1),UIColor(red: 13/255.0, green: 179/255.0, blue: 85/255.0, alpha: 1)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
  422 + }
414 423 // wxButton.setGradient(colors: [UIColor(red: 35/255.0, green: 203/255.0, blue: 105/255.0, alpha: 0.3),UIColor(red: 13/255.0, green: 179/255.0, blue: 85/255.0, alpha: 0.3)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
415 424 }
416 425  
... ... @@ -520,7 +529,9 @@ extension CNLiveLoginViewController {
520 529 is_agree = sender.isSelected
521 530 if is_agree {
522 531 loginButton.setGradient(colors: [UIColor(red: 103/255.0, green: 197/255.0, blue: 255/255.0, alpha: 1),UIColor(red: 96/255.0, green: 154/255.0, blue: 255/255.0, alpha: 1)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
523   - wxButton.setGradient(colors: [UIColor(red: 35/255.0, green: 203/255.0, blue: 105/255.0, alpha: 1),UIColor(red: 13/255.0, green: 179/255.0, blue: 85/255.0, alpha: 1)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
  532 + if WXApi.isWXAppInstalled(){
  533 + wxButton.setGradient(colors: [UIColor(red: 35/255.0, green: 203/255.0, blue: 105/255.0, alpha: 1),UIColor(red: 13/255.0, green: 179/255.0, blue: 85/255.0, alpha: 1)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
  534 + }
524 535 } else {
525 536 loginButton.setGradient(colors: [UIColor(red: 103/255.0, green: 197/255.0, blue: 255/255.0, alpha: 0.3),UIColor(red: 96/255.0, green: 154/255.0, blue: 255/255.0, alpha: 0.3)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
526 537 // wxButton.setGradient(colors: [UIColor(red: 35/255.0, green: 203/255.0, blue: 105/255.0, alpha: 0.3),UIColor(red: 13/255.0, green: 179/255.0, blue: 85/255.0, alpha: 0.3)], startPoint: CGPoint(x: 0, y: 0.5), endPoint: CGPoint(x: 1, y: 0.5))
... ...