본문으로 건너뛰기

SDK 시작 및 중지

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

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

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

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

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

start​

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

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

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

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

Plengi.start()

stop​

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

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

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

Plengi.stop()

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

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