본문으로 건너뛰기

SDK 시작 및 중지

사전 준비(초기화, 권한 등)가 끝난 후 SDK를 구동하는 방법에 대해 안내합니다.

사용자 장소/매장 방문 모니터링을 시작하거나 정지할 수 있습니다.

아래의 내용을 참고하여 start, stop을 앱의 시나리오에 맞게 적절한 위치에서 호출해 주세요.

start() / stop()은 중복 호출해도 SDK 내부에서 1회로 처리됩니다.

중복 호출하더라도, SDK는 정상적으로 동작합니다.

start

사용자가 위치 약관에 동의하면 start()를 호출하도록 구현해 주세요.

start()가 호출된 시점부터 SDK 동작이 시작되고 PlaceDelegate를 통해 위치 요청 결과가 전달됩니다..

  • 사용자의 위치 약관 동의
  • 위치 약관 동의한 사용자의 로그인 및 앱 진입
경고

안정적인 SDK 동작을 위해 앱 정책에 따라 "로그인 후"와 "앱 최초 실행 시"에도 위치 약관 동의 여부를 확인해서 호출해 주세요.

Plengi.start()

stop

수집을 명시적으로 중단해야 하는 경우에만 stop() 함수를 호출하도록 구현해 주세요.

  • 사용자의 위치 약관 철회
  • 위치 약관 동의한 사용자의 로그아웃
  • 서비스 만료 및 해지
위험

예외적 케이스(권한 제거, 단말기 재부팅, 앱 비정상 종료 등)만으로 stop() 을 임의 호출하지 마세요.

Plengi.stop()

해당 문서까지 진행되었다면 SDK 탑재는 완료되었습니다.

이후 문서는 탑재 이후의 테스트 및 결과에 관한 내용을 안내합니다.