자주 묻는 질문
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 이상부터 사용자 행동 기반으로 효율적으로 획득하기 위해 사용합니다.
- Android 10 미만 OS 버전들은 https://developers.loplat.com/android/#_1 참고해 주세요
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분