Browse Source

上传qq强制拉起

newdev_shunjiawei
liwei1dao 1 year ago
parent
commit
ca2666c5ad
  1. 18
      local_plugins/qq_music/android/src/main/kotlin/com/yunqiinnovation/qq_music/QQMusicLoginManager.kt

18
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 -> { ErrorCodes.ERROR_OK -> {
// 已授权,直接请求登录信息 // 已授权,直接请求登录信息
Log.d(TAG, "已授权,直接获取登录信息") Log.d(TAG, "已授权,直接获取登录信息")
isBindQQMusicService = true // isBindQQMusicService = true
callback.onSuccess() startAuthProcess(callback)
} }
ErrorCodes.ERROR_API_NO_PERMISSION -> { ErrorCodes.ERROR_API_NO_PERMISSION -> {
// 需要授权 // 需要授权
@ -130,8 +130,8 @@ class QQMusicLoginManager(private val context: Context) {
/** /**
* 启动授权流程 * 启动授权流程
*/ */
private fun startAuthProcess(callback: LoginCallback) { fun startAuthProcess(callback: LoginCallback) {
Log.d(TAG, "启动QQ音乐登录页面") Log.d(TAG, "启动QQ音乐授权流程")
// 启动QQ音乐登录 // 启动QQ音乐登录
CommonCmd.loginQQMusic(context,context.packageName, URI_LOGIN) CommonCmd.loginQQMusic(context,context.packageName, URI_LOGIN)
@ -142,6 +142,16 @@ class QQMusicLoginManager(private val context: Context) {
}, 3000) // 给用户足够的登录时间 }, 3000) // 给用户足够的登录时间
} }
/**
* 启动授权流程
*/
public fun openQQMusic() {
Log.d(TAG, "启动QQ音乐登录页面")
// 启动QQ音乐登录
CommonCmd.startQQMusicProcess(context,context.packageName)
}
/** /**
* 验证身份 * 验证身份
*/ */

Loading…
Cancel
Save