杨锴
2024-10-24 e821bea13d9f20905bba3972c4e9c4964994db5d
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) {
    }
}