【b站登录】登录失败回调

main
Yuntao Hu 2025-03-25 14:51:23 +08:00
parent a8e8f4f3c3
commit 841f08689a
1 changed files with 24 additions and 8 deletions

View File

@ -1,26 +1,36 @@
using PhxhSDK;
#if SDK_BILIBILI
using PhxhSDK.AOT.Bilibili;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace PhxhSDK
{
public partial class BilibiliSdkHelper : ILoginService
{
/// <summary>
/// 登录成功回调
/// </summary>
private Action loginSuccess;
public string AccessToken;
/// <summary>
/// B站唯一id
/// </summary>
public string UID;
public string AccessToken;
/// <summary>
/// B站用户名
/// </summary>
public string UserName;
public string GetProfileName()
{
return null;
}
public void LoginSuccess(string accessToken, string uid)
public void LoginSuccess(string uid, string username, string accessToken)
{
AccessToken = accessToken;
UID = uid;
UserName = username;
AccessToken = accessToken;
loginSuccess?.Invoke();
}
@ -32,6 +42,11 @@ namespace PhxhSDK
public void Login(Action onLoginSuccess, Action<int, string> onLoginFail)
{
loginSuccess = onLoginSuccess;
SdkHelper sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.Bilibili);
BilibiliSdkHelper biliSdkHelper = sdkHelper as BilibiliSdkHelper;
biliSdkHelper.BiliListerner.RegistLoginCallback(LoginSuccess, onLoginFail);
GSCSdkInterface.login();
}
public void Logout()
@ -53,4 +68,5 @@ namespace PhxhSDK
{
}
}
}
}
#endif