menu 이용가이드
close
Advanced features chevron_right Android SDK advanced
Android 4.0 미만 지원 가이드
Android 4.0 (API Level 14) 미만을 지원하는 앱의 경우 별도 설정이 필요합니다.

에어브릿지 SDK는 설치 및 실행 통계 제공을 위해 자동으로 앱 생명주기를 트래킹합니다. 하지만 Android 4.0 (API Level 14) 미만 버전의 경우 자동 트래킹이 불가능해 통계를 제대로 수집할 수 없습니다. 따라서 통계 수집을 위해 수동 트래킹을 사용하셔야 합니다.

자동 생명주기 트래킹 끄기

AirBridge.init 코드 이전에 다음 메서드를 호출해 자동 트래킹을 꺼주세요.

PageTracker.disableAutoLifecycleTracking();
AirBridge.init(this, ...);

액티비티 생명주기 핸들러 수동 호출

앱 내 모든 액티비티가 상속받는 Base Activity에서 수동으로 핸들러를 호출해, 앱 내 액티비티에 대해 생명주기 트래킹이 이루어질 수 있게 해야 합니다.

class BaseActivity extends Activity {
    @Override
    public void onCreate(Bundle savedState) {
        super.onCreate(savedState);
        AirBridge.getLifecycleTracker().onActivityCreated(this, savedState);
    }

    @Override
    public void onResume() {
        super.onResume();
        AirBridge.getLifecycleTracker().onActivityResumed(this);
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        AirBridge.getLifecycleTracker().onActivityDestroyed(this);
    }
}
검색결과
keyboard_return이전으로