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) // 给用户足够的登录时间 + } + /** * 启动授权流程 */