diff --git a/yana/AppDelegate.swift b/yana/AppDelegate.swift index 0b6b55a..232782b 100644 --- a/yana/AppDelegate.swift +++ b/yana/AppDelegate.swift @@ -2,12 +2,16 @@ import UIKit //import NIMSDK class AppDelegate: UIResponder, UIApplicationDelegate { - private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) async -> Bool { - - // 预加载用户信息缓存 - await UserInfoManager.preloadCache() + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + debugInfoSync("🚀 UIApplication didFinishLaunching") -// NIMConfigurationManager.setupNimSDK() + // 异步预加载用户信息缓存与初始化逻辑(不阻塞启动) + Task { @MainActor in + await UserInfoManager.preloadCache() + // 如需集成 IM/其他 SDK,在此处异步初始化,避免阻塞: + // NIMConfigurationManager.setupNimSDK() + debugInfoSync("✅ App 启动预热完成") + } return true }