Browse Source

Merge branch 'new_dev' of https://github.com/deepcloud2048/deep_voice into new_dev

newdev_shunjiawei
fdp 1 year ago
parent
commit
a659318101
  1. 23
      local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt

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

Loading…
Cancel
Save