본문으로 건너뛰기

자주 묻는 질문

SDK를 적용, 실행, 테스트하는 과정에서 빈도가 높은 질문을 모아두었습니다.

그 외의 질문이 있으실 경우, dev@loplat.com 으로 문의 부탁드립니다.

공통​

Q. SDK 용량은 어떻게 되나요?​

안드로이드

버전 2.1.2.7 기준으로 294KB입니다.

iOS

버전 1.5.12 기준으로 2.4MB입니다.


Q. 배터리 사용량은 어떻게 되나요?​

위치 옵션을 항상 허용 (백그라운드에서도 동작 / 앱을 종료 시에도 동작) 으로 하고, 배터리 잔량이 100%에서 SDK가 탑재된 앱을 설치 / 실행 후 여러 가지 디바이스로 사용자가 출근 ~ 퇴근(약 12시간)까지 사용했을 때, 결과는 아래와 같습니다.

안드로이드

SDK 2.1.2.7 탑재한 Galaxy S24+(Android 16)로 테스트했을 때 평균 14.7mAh (0.3%) 소모

iOS

Xcode Organizer Metrics에 수집된 백그라운드 배터리 소모량: 평균 0.24%

위의 테스트 결과는, 사용자의 행동 패턴 / 기기 / OS 버전에 따라 달라질 수 있습니다.


Q. 사용하는 권한은 어떻게 되나요?​

안드로이드
  • android.permission.ACCESS_COARSE_LOCATION, android.permission.ACCESS_FINE_LOCATION
    • 사용자의 현재 위치를 가져오기 위해 사용합니다.
    • 안드로이드 6.0 이상부터 와이파이 스캔 시 필요한 권한입니다.
  • android.permission.ACCESS_NETWORK_STATE
    • SDK 내부적으로 인터넷 연결 상태를 확인하기 위해 사용합니다.
  • android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE
    • 와이파이 스캔 시 사용합니다.
  • android.permission.INTERNET
    • 로플랫 서버와 통신할 때 사용합니다.
  • android.permission.RECEIVE_BOOT_COMPLETED
    • 디바이스가 재부팅이 되었을 때, 사용자가 앱을 다시 실행하지 않더라도 자동으로 지속적인 위치 트래킹을 위해 사용합니다.
  • com.google.android.gms.permission.AD_ID
    • Google Play 서비스 광고 ID를 사용합니다.
  • android.permission.FOREGROUND_SERVICE
    • 안드로이드 8.0 이상부터 위치 획득을 위한 서비스를 실행할 때 사용합니다.
  • android.permission.POST_NOTIFICATIONS
    • targetSdkVersion 33 이상일 경우 알림을 띄우기 위해 사용합니다.
  • android.permission.ACCESS_BACKGROUND_LOCATION
    • Android 10 이상일 경우 백그라운드 위치 액세스(위치-항상허용)를 하기 위해 추가해야 합니다.
  • android.permission.ACTIVITY_RECOGNITION
    • Android 10 이상부터 사용자 행동 기반으로 효율적으로 획득하기 위해 사용합니다.
iOS

Signing

  • Access Wi-Fi Information
    • 현재 연결된 와이파이 정보를 가져오기 위해 사용합니다.
    • iOS 12 이상부터 연결된 와이파이 정보를 가져오려면 해당 권한이 필요합니다.
    • iOS 13 이상부터는 위치권한도 함께 요구합니다.

Background Modes

  • Location Updates
    • 백그라운드에서 사용자의 위치를 가져오기 위해 사용합니다.
    • 사용자가 앱을 강제 종료했을 때, 시스템에 의해 되살아나는 로직을 사용하기 위해 사용합니다.
  • Background fetch
    • 앱을 빈번하게 사용할수록 백그라운드로 자주 되살아 납니다.
    • 사용자가 앱을 강제 종료했을 때, 시스템에 의해 되살아나는 로직을 사용하기 위해 사용합니다.

사용자 요청 권한

  • 위치 권한
    • 사용자의 위치를 가져오기 위해 사용합니다.
  • 추적(ATT) 권한
    • IDFA를 가져와 사용자를 식별하기 위해 사용합니다.
  • 알림 권한 (선택)
    • 광고 정보를 사용자에게 전달해야 할 필요가 있는 경우에만 사용합니다.

Q. 지원 가능 OS 버전은 어떻게 되나요?​

안드로이드

minSdkVersion 21

iOS

컴파일 가능 iOS 버전 : iOS 13.0 이상


Q. 한 장소에서 얼마나 머물러야 장소 인식 이벤트가 발생하나요?​

안드로이드

최대 5분

iOS

최대 6분