From e821bea13d9f20905bba3972c4e9c4964994db5d Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期四, 24 十月 2024 21:04:22 +0800
Subject: [PATCH] fix API TEST

---
 XQMuse/AppDelegate.swift |   41 +++++++++++++++++++++++++++++++++++++++--
 1 files changed, 39 insertions(+), 2 deletions(-)

diff --git a/XQMuse/AppDelegate.swift b/XQMuse/AppDelegate.swift
index 513a285..3aa82dc 100644
--- a/XQMuse/AppDelegate.swift
+++ b/XQMuse/AppDelegate.swift
@@ -9,19 +9,47 @@
 
 @main
 
-class AppDelegate: UIResponder, UIApplicationDelegate {
+class AppDelegate: UIResponder, UIApplicationDelegate,WXApiDelegate{
 
 				var window: UIWindow?
 
 
 				func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
-
+        WeChatTools.register(appid: WeChatAPPID, link: "https://app.xqzhihui.com/app/")
 								return true
 				}
 
 				func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {
 								return .allButUpsideDown
 				}
+
+    func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([any UIUserActivityRestoring]?) -> Void) -> Bool {
+        return WXApi.handleOpenUniversalLink(userActivity, delegate: self)
+    }
+
+    func application(_ application: UIApplication, handleOpen url: URL) -> Bool {
+
+        if url.scheme == WeChatAPPID{
+            return WXApi.handleOpen(url, delegate: self)
+        }
+        return true
+    }
+
+    func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
+        if url.scheme == WeChatAPPID{
+            return WXApi.handleOpen(url, delegate: self)
+        }
+        return true
+    }
+
+    func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
+
+        if url.scheme == WeChatAPPID{
+            return WXApi.handleOpen(url, delegate: self)
+        }
+        return true
+    }
+
 
 				// MARK: UISceneSession Lifecycle
 
@@ -37,6 +65,15 @@
 								// Use this method to release any resources that were specific to the discarded scenes, as they will not return.
 				}
 
+    func onReq(_ req: BaseReq) {
+
+    }
+
+    func onResp(_ resp: BaseResp) {
+
+    }
+
 
 }
 
+

--
Gitblit v1.7.1