시스템 인터페이스


초기화

#🎜 🎜#인터페이스 설명 : SDK 항목을 초기화하고 필요한 앱 정보를 입력하면 초기화 콜백이 비동기식입니다.

전제 조건: None

함수 프로토타입: public static void init(컨텍스트 컨텍스트, String appKey, String appSecret, IInitListener initListener, IAuthListener authListener)

매개변수 설명

context 애플리케이션 컨텍스트 ;

appkey 타오바오 상위 플랫폼에 적용된 애플리케이션의 고유 ID

appsecret타오바오 상위 플랫폼에 적용된 애플리케이션에 해당하는 비밀 키

#🎜 🎜#initListener 초기화가 완료되기 전에는 SDK 인터페이스를 호출할 수 없습니다.

authListener는 로그인 인증과 관련된 모든 콜백을 수신합니다.

#🎜 🎜#

콜백 인터페이스 프로토타입:

public 인터페이스 IInitListener {

public void onInitFinish();#🎜 🎜#

public void onInitError(String errorMsg);

}

public 인터페이스 IAuthListener {

public void onAuthSucess(int from) ;# 🎜🎜#

public void onAuthError(int errCode, String errMsg);

public void onAuthCancel();

public void onLogout();#🎜 🎜#

}

샘플 요청

:

AliTvSdk.

init

(#🎜🎜 ##🎜 🎜#mContext, appkey, appSecret,

new IInitListener() { #🎜 🎜#@ 재정의public void onInitFinish() {TestToast.show
(

"init aliTvSdk ok . 인증 받기 = " + AliTvSdk.Account.isAuth

());

}

@Override #🎜🎜 #public void onInitError(String errorMsg) {TestToast.show(errorMsg);

}

#🎜 🎜## 🎜🎜# }, 새로운 TestAccount())


로그아웃 인터페이스

인터페이스 설명: SD K, 프로그램 종료 시 release를 호출해야 합니다. 전제 조건:

None

함수 프로토타입

:

public static void destroy()매개변수 설명

: 없음

요청 예

: AliTvSdk.destroy();

SDK 버전 번호 가져오기

인터페이스 설명

:

현재 SDK의 버전 번호를 가져옵니다. 반환 값은 디버깅에 사용되는 "ostv_x.x.x.x" 형식입니다. 전제 조건:

None

함수 프로토타입

:

public static String getSdkVersion()매개변수 설명

: 없음

요청 예

: ();

로그 스위치

인터페이스 설명:

로그 정보 인쇄, 디버깅에만 사용됩니다. 운영 효율성을 위해 공식 출시 전에 로그 인쇄를 꺼주세요

전제 조건:

없음

함수 프로토타입

: public static void logSwitch(boolean open)

매개변수 설명

: open: true/false —> ; /닫기;

요청 예시

: AliTvSdk.logSwitch(true);