From 12c2e7c6d2d8a95a3d9b99ea0498b104e716d62e Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Sun, 24 Aug 2025 17:21:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0qq=E9=9F=B3=E4=B9=90=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sources/qq_music/QPlayAutoManager.swift | 36 +++++++++---------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/local_plugins/qq_music/ios/qq_music/Sources/qq_music/QPlayAutoManager.swift b/local_plugins/qq_music/ios/qq_music/Sources/qq_music/QPlayAutoManager.swift index 89692b7b0..eaee48f19 100644 --- a/local_plugins/qq_music/ios/qq_music/Sources/qq_music/QPlayAutoManager.swift +++ b/local_plugins/qq_music/ios/qq_music/Sources/qq_music/QPlayAutoManager.swift @@ -8,8 +8,6 @@ import QPlayAutoSDK private var delegates: [WeakDelegate] = [] private var isAppRegistered = false - // 添加登录状态维护 - private var _isLoginOK = false private var loginCompletionHandlers: [(Bool) -> Void] = [] // 添加token存储相关常量 @@ -149,7 +147,7 @@ import QPlayAutoSDK /// 手动清除token(用于登出) @objc public func logout() { clearStoredToken() - _isLoginOK = false +// _isLoginOK = false QPlayAutoSDK.stop() print("QPlayAutoManager: 用户已登出,token已清除") } @@ -360,7 +358,7 @@ import QPlayAutoSDK return } - if isLoginOK { +// if isLoginOK { // 已登录,检查连接状态 if isConnected { // 已连接,直接执行操作 @@ -382,20 +380,20 @@ import QPlayAutoSDK } } } - } else { - // 未登录,先登录 - print("QPlayAutoManager: 未登录,尝试登录...") - performLogin { [weak self] success in - guard let self = self else { return } - if success { - print("QPlayAutoManager: 登录成功,执行操作") - operation() - } else { - print("QPlayAutoManager: 登录失败,无法执行操作") - onFailure?(.loginFailed) - } - } - } +// } else { +// // 未登录,先登录 +// print("QPlayAutoManager: 未登录,尝试登录...") +// performLogin { [weak self] success in +// guard let self = self else { return } +// if success { +// print("QPlayAutoManager: 登录成功,执行操作") +// operation() +// } else { +// print("QPlayAutoManager: 登录失败,无法执行操作") +// onFailure?(.loginFailed) +// } +// } +// } } private func performLogin(completion: @escaping (Bool) -> Void) { @@ -837,7 +835,7 @@ extension QPlayAutoManager: QPlayAutoSDKDelegate { public func onLoginStateDidChanged(_ isLoginOK: Bool) { print("QPlayAutoManager: Login state changed to \(isLoginOK)") - _isLoginOK = isLoginOK +// _isLoginOK = isLoginOK // 登录成功时保存token并通知回调 if isLoginOK {