From 0408b5d7b07077dc9f451a03a1a859038e4e5bf5 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期一, 09 十月 2023 11:12:39 +0800
Subject: [PATCH] 完善:微信登录,打开小程序部分

---
 WanPai/SceneDelegate.swift |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/WanPai/SceneDelegate.swift b/WanPai/SceneDelegate.swift
index fb7d162..2c61928 100644
--- a/WanPai/SceneDelegate.swift
+++ b/WanPai/SceneDelegate.swift
@@ -34,13 +34,32 @@
         SVProgressHUD.setMaximumDismissTimeInterval(30.0)
         
         if #available(iOS 13.0, *) {
-            self.window?.overrideUserInterfaceStyle = .light
+            window?.overrideUserInterfaceStyle = .light
         }
         
     }
 
 	func scene(_ scene: UIScene, continue userActivity: NSUserActivity) {
-		WXApi.handleOpenUniversalLink(userActivity, delegate: app)
+		print("---->4")
+		YYPaymentManager.shared.handleApplication(userActivity)
+	}
+
+	func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
+		if let code = URLContexts.first?.url.jq_params?["code"]{
+			let resp = SendAuthResp()
+			resp.code = code
+			WeChatTools.getAccessToken(resp) { model in
+				if let m = model{
+					WeChatTools.getUserInfo(access_token: m.access_token, openId: m.openid) { userInfoModel in
+
+					}
+				}
+			}
+		}
+
+		if URLContexts.first!.url.host == "resendContextReqByScheme"{
+			WXApi.handleOpen(URLContexts.first!.url, delegate: YYPaymentManager.shared)
+		}
 	}
 
     func sceneDidDisconnect(_ scene: UIScene) {
@@ -48,7 +67,7 @@
     }
     
     func sceneDidBecomeActive(_ scene: UIScene) {
-        
+
     }
     
     func sceneWillResignActive(_ scene: UIScene) {

--
Gitblit v1.7.1