로그인 인터페이스
계정 관련 인터페이스의 데모는 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); }