Browse Source

Merge commit 'ca2666c5ad0e4dd09e75e66118d6cf6e19dc615d' into new_dev

weicu
lxm 1 year ago
parent
commit
78870a5fb4
  1. 20
      local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt

20
local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt

@ -106,8 +106,8 @@ class QQMusicLoginManager(private val context: Context) {
ErrorCodes.ERROR_OK -> {
// 已授权,直接请求登录信息
Log.d(TAG, "已授权,直接获取登录信息")
isBindQQMusicService = true
callback.onSuccess()
// isBindQQMusicService = true
startAuthProcess(callback)
}
ErrorCodes.ERROR_API_NO_PERMISSION -> {
// 需要授权
@ -130,17 +130,27 @@ class QQMusicLoginManager(private val context: Context) {
/**
* 启动授权流程
*/
private fun startAuthProcess(callback: LoginCallback) {
Log.d(TAG, "启动QQ音乐登录页面")
fun startAuthProcess(callback: LoginCallback) {
Log.d(TAG, "启动QQ音乐授权流程")
// 启动QQ音乐登录
CommonCmd.loginQQMusic(context,context.packageName, URI_LOGIN)
// 等待用户登录完成后进行身份验证
handler.postDelayed({
verifyIdentity(callback)
}, 3000) // 给用户足够的登录时间
}
/**
* 启动授权流程
*/
public fun openQQMusic() {
Log.d(TAG, "启动QQ音乐登录页面")
// 启动QQ音乐登录
CommonCmd.startQQMusicProcess(context,context.packageName)
}
/**
* 验证身份

Loading…
Cancel
Save