import Foundation import UIKit // 用于设备信息 @_exported import Alamofire // 全局导入 final class ClientConfig { static let shared = ClientConfig() private init() {} func initializeClient() { print("✅ 开始初始化客户端 - URL: \(AppConfig.baseURL)/client/init") callClientInitAPI() // 调用新方法 } func callClientInitAPI() { print("🆕 使用GET方法调用初始化接口") // let queryParams = [ // "debug": "1", // "platform": "ios", // "timestamp": String(Int(Date().timeIntervalSince1970)) // ] // NetworkManager.shared.get( // path: "client/init", // queryItems: [:] // ) { (result: Result) in // switch result { // case .success(let data): // if let response = NetworkManager.lastResponse { // print("✅ 请求成功 | 状态码: \(response.statusCode) | 数据长度: \(data.count) bytes") // } // if let json = try? JSONSerialization.jsonObject(with: data) { // print("📊 响应数据:\(json)") // } // case .failure(let error): // let statusCode: Int // switch error { // case .requestFailed(let code, _): // statusCode = code // case .unauthorized: // statusCode = 401 // case .rateLimited: // statusCode = 429 // default: // statusCode = -1 // } // print("❌ 请求失败 | 状态码: \(statusCode) | 错误: \(error.localizedDescription)") // } // } } }