본문으로 건너뛰기

Lifecycle API

Lifecycle API

onShow(callback) / offShow(callback?)

앱이 포어그라운드로 전환될 때 이벤트 리스너를 등록/해제합니다. offShow에서 callback 미지정 시 모든 리스너를 제거합니다.

콜백 파라미터:

필드타입설명
timestampnumber이벤트 발생 시각
TudadaSDK.onShow((res) => {
console.log('앱 표시됨, 시각:', res.timestamp);
// 게임 재개, BGM 재생 등
});

// 특정 콜백 해제
TudadaSDK.offShow(myCallback);
// 모든 콜백 해제
TudadaSDK.offShow();

onHide(callback) / offHide(callback?)

앱이 백그라운드로 전환될 때 이벤트 리스너를 등록/해제합니다. offHide에서 callback 미지정 시 모든 리스너를 제거합니다.

콜백 파라미터:

필드타입설명
(없음)--
TudadaSDK.onHide((res) => {
console.log('앱 백그라운드 전환');
// 게임 일시정지, 데이터 저장 등
});

TudadaSDK.offHide();

exitMiniProgram(options)

앱을 종료합니다.

옵션:

파라미터타입필수설명
successfunction-성공 콜백
failfunction-실패 콜백
completefunction-완료 콜백
TudadaSDK.exitMiniProgram({
success: () => console.log('종료 요청 전송됨'),
});

restartMiniProgram(options)

앱을 재시작합니다.

옵션:

파라미터타입필수설명
successfunction-성공 콜백
failfunction-실패 콜백
completefunction-완료 콜백
TudadaSDK.restartMiniProgram({
success: () => console.log('재시작 요청 전송됨'),
});