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