본문으로 건너뛰기

Permission

Vehicle SDK API는 Android 매니페스트에 Pleos 차량 퍼미션을 선언해야 호출할 수 있습니다. 각 API의 @RequiresPermission 어노테이션과 상수 정의는 PleosPermission을 참조하세요.

퍼미션 종류

PleosPermission 상수는 아래 두 가지 접두사로 구분됩니다. 매니페스트에는 pleos.car.permission.{상수명} 형식으로 선언합니다.

접두사예시용도
CAR_*CAR_DOORSpleos.car.permission.CAR_DOORS도메인 데이터 조회(get)
CONTROL_CAR_*CONTROL_CAR_DOORS도메인 제어(set)

도메인별 대표 퍼미션 (CAR_*)

아래는 도메인과 대표적으로 연결되는 조회용 퍼미션입니다. 세부 API마다 요구 퍼미션이 다를 수 있으므로, 호출 전 해당 함수의 @RequiresPermission을 확인하세요.

도메인PleosPermission 상수매니페스트 android:name
DoorCAR_DOORSpleos.car.permission.CAR_DOORS
Window, WiperCAR_WINDOWSpleos.car.permission.CAR_WINDOWS
HVACCAR_CLIMATEpleos.car.permission.CAR_CLIMATE
DrivingMode, Brake, OdometerCAR_DRIVEpleos.car.permission.CAR_DRIVE
EvBatteryCAR_ENERGYpleos.car.permission.CAR_ENERGY
CarInfo, DisplayCAR_INFOpleos.car.permission.CAR_INFO
Light, TurnSignalCAR_LIGHTSpleos.car.permission.CAR_LIGHTS
SideMirrorCAR_MIRRORSpleos.car.permission.CAR_MIRRORS
Safety, TireCAR_SAFETYpleos.car.permission.CAR_SAFETY
SeatCAR_SEATSpleos.car.permission.CAR_SEATS

AndroidManifest 예시

사용하는 도메인에 맞는 퍼미션만 선언하면 됩니다. 의존성 추가는 Project Setup을 참조하세요.

AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

<uses-permission android:name="pleos.car.permission.CAR_DOORS" />
<uses-permission android:name="pleos.car.permission.CAR_INFO" />

</manifest>