로그인 인터페이스


계정 관련 인터페이스의 데모는 TestAccount.java에 있습니다.

인증 쿼리

인터페이스 설명: 사용자가 인증되었는지 확인하기 위해 인터페이스는 즉시 현재 인증 상태를 반환합니다. 인증되지 않은 경우 로그인 인증 인터페이스를 호출할 수 있습니다.

Preconditions: 없음

함수 프로토타입: public static boolean isAuth()

매개변수 설명: 없음

요청 예: AliTvSdk.Account.isAuth()

로그인 인증 인터페이스

인터페이스 설명:

이 인터페이스는 로그인 또는 인증 페이지를 불러옵니다. 로그인하지 않은 경우 로그인 상자가 나타나고, 로그인했지만 승인되지 않은 경우 승인 상자가 나타납니다. 승인되면 즉시 true를 반환합니다. 이 인터페이스는 박스의 계정 서비스 프로그램을 호출하며, 네트워크 상태에 따라 0.2~1초 이상 소요될 수 있습니다. 인증을 시작하지 않고 인증 여부만 확인하려면 2.3.1

Precondition: None

Function 프로토타입: public static의 쿼리 인터페이스를 사용하세요. boolean checkAuthAndLogin ()

매개변수 설명:None

샘플 요청사용자 정보 가져오기

인터페이스 설명: 로그인된 사용자 얻기 정보, 비동기 콜백. 반환 값에는 사용자 NickName, 사용자 아바타, 사용자 ID 및 사용자 포인트가 포함됩니다. 기본적으로 시스템은 NickName과 사용자 아바타를 반환하지 않습니다. 사용자는 로그인 후 직접 애플리케이션에 들어갈 수 있습니다. NickName과 사용자 아바타를 반환해야 하는 경우 동시에 계정 승인에 문의하세요. 사용자가 로그인하면 해당 페이지가 표시되며 사용자가 인증을 확인한 후 애플리케이션이 적용됩니다. NickName과 사용자 아바타를 얻을 수는 있지만 사용자는 인증 없이 이 정보를 얻을 수 없습니다.

사전 사전 조건: 승인이 필요하면 승인되지 않은 오류 코드

기능적 프로토타입

:

Public Static Void Getuserinfo(Igetuserinfolistener Infolistener) 콜백

public static void checkAuthAndLogin() {
          boolean isAuth = AliTvSdk.Account.checkAuthAndLogin();
          if (isAuth) {
              TestToast.show("用户已授权");
          } else {
              TestToast.show("用户未授权,请扫码登陆");
          }
      };
요청 예시

:

public interface IGetUserinfoListener {
   public void onSuccess(BaodianUserInfo userInfo);
   public void onError(int errCode);
}