Files
e-party-iOS/yana/AppDelegate.swift
edwinQQQ c57bde4525 feat: 优化AppDelegate启动逻辑
- 修改application(_:didFinishLaunchingWithOptions:)方法,确保应用启动时不阻塞主线程。
- 使用Task异步预加载用户信息缓存,提升启动性能。
- 添加调试信息以便于监控应用启动过程。
2025-09-15 22:43:53 +08:00

19 lines
709 B
Swift
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import UIKit
//import NIMSDK
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
debugInfoSync("🚀 UIApplication didFinishLaunching")
//
Task { @MainActor in
await UserInfoManager.preloadCache()
// IM/ SDK
// NIMConfigurationManager.setupNimSDK()
debugInfoSync("✅ App 启动预热完成")
}
return true
}
}