From 3105c4a526b778edde956b691af12a081113ea0b Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Fri, 12 Sep 2025 19:03:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=90=8E=E5=8F=B0=E5=94=A4?= =?UTF-8?q?=E9=86=92=E7=99=BD=E9=A2=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qq_music/QQMusicLoginManager.kt | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt b/local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt index 666a7fff3..ca0969865 100644 --- a/local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt +++ b/local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt @@ -107,7 +107,7 @@ class QQMusicLoginManager(private val context: Context) { // 已授权,直接请求登录信息 Log.d(TAG, "已授权,直接获取登录信息") // isBindQQMusicService = true - startAuthProcess(callback) + startAuthProcess2(callback) } ErrorCodes.ERROR_API_NO_PERMISSION -> { // 需要授权 @@ -126,13 +126,13 @@ class QQMusicLoginManager(private val context: Context) { callback.onError("AUTH_CHECK_ERROR", "检查授权状态异常: ${e.message}") } } - + /** * 启动授权流程 */ - fun startAuthProcess(callback: LoginCallback) { + fun startAuthProcess(callback: LoginCallback) { Log.d(TAG, "启动QQ音乐授权流程") - + // 启动QQ音乐登录 CommonCmd.loginQQMusic(context,context.packageName, URI_LOGIN) @@ -142,6 +142,21 @@ class QQMusicLoginManager(private val context: Context) { }, 3000) // 给用户足够的登录时间 } + /** + * 启动授权流程 + */ + fun startAuthProcess2(callback: LoginCallback) { + Log.d(TAG, "启动QQ音乐授权流程") + + // 启动QQ音乐登录 + CommonCmd.startQQMusicProcess(context,context.packageName) + callback.onSuccess() + // 等待用户登录完成后进行身份验证 +// handler.postDelayed({ +// verifyIdentity(callback) +// }, 3000) // 给用户足够的登录时间 + } + /** * 启动授权流程 */