본문으로 건너뛰기
버전: 4.6.2-saas

진입 키 무효화 함수

경고

아래 내용은 Android 4.4.2 이상 버전에 해당하는 내용입니다.

개요

이 문서에서는 NetFUNNEL Android 에이전트에서 제공하는 함수로 어플리케이션에 저장된 진입 키를 제거하는 기능에 대해 안내합니다.

진입 키 무효화

NetFUNNEL Android 에이전트는 대기가 발생하면 SharedPreferences(앱 데이터)의 별도 xml에 키를 저장합니다. 진입 패스를 사용하는 경우 해당 키를 재사용함으로써 다시 대기가 발생하지 않고 진입할 수 있습니다. 만약 특정 시점에 진입 키를 무효화하여 다시 대기하도록 유도하고 싶은 경우 사용하는 기능입니다.

Netfunnel.nfClear(
activity,
"{{PROJECT_KEY}}",
"{{SEGMENT_KEY}}"
)
파라미터타입설명
activityActivity현재 액티비티 화면
projectKeyString?삭제하고자 하는 프로젝트 키
segmentKeyString?삭제하고자 하는 세그먼트 키
정보

진입 키 무효화는 입력된 파라미터에 따라 삭제 범위가 달라집니다. projectKey와 segmentKey의 조합에 따라 세그먼트별, 프로젝트별, 전체 데이터 삭제로 구분됩니다.

구분projectKeysegmentKey삭제 범위
1OO해당 프로젝트 내 특정 세그먼트의 진입 키만 제거
2OX해당 프로젝트의 모든 세그먼트 진입 키 제거
3XX모든 프로젝트 및 세그먼트의 진입 키 전체 제거
// 예시 1: "service_1" 프로젝트 내 "segKey_1234" 세그먼트의 진입 키만 제거
Netfunnel.nfClear(activity, "service_1", "segKey_1234")

// 예시 2: "service_1" 프로젝트의 모든 세그먼트 진입 키 제거
Netfunnel.nfClear(activity, "service_1", null)

// 예시 3: 모든 프로젝트 및 세그먼트의 진입 키 전체 제거
Netfunnel.nfClear(activity, null, null)