시스템 인터페이스
초기화
#🎜 🎜#인터페이스 설명 : SDK 항목을 초기화하고 필요한 앱 정보를 입력하면 초기화 콜백이 비동기식입니다.
전제 조건: None
함수 프로토타입: public static void init(컨텍스트 컨텍스트, String appKey, String appSecret, IInitListener initListener, IAuthListener authListener)
매개변수 설명:
context 애플리케이션 컨텍스트 ; appkey 타오바오 상위 플랫폼에 적용된 애플리케이션의 고유 IDappsecret타오바오 상위 플랫폼에 적용된 애플리케이션에 해당하는 비밀 키#🎜 🎜#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,
(
"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);