개요
권한 요청 및 권한 설정 여부 확인시 사용되는 EventInfo 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성
reason
이벤트 발생 원인을 나타내는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
DevicePermissionEventInfo.reason
문법 설정
100 | System.checkDevicePermission 메소드 실행 후 이벤트 발생 시 갖는 값입니다. | |
|---|---|---|
200 | System.requestDevicePermission 메소드 실행 후 이벤트 발생 시 갖는 값입니다. | |
status
권한의 설정 상태를 나타내는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☑ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
DevicePermissionEventInfo.status
문법 설정
// e.status : {"calendar":0, "camera":1} var val = e.status["camera"]; // 1 | ||
0 | nexacro.DevicePermissionStatus.DENIED 권한이 설정되지 않은 상태입니다. | |
|---|---|---|
1 | nexacro.DevicePermissionStatus.GRANTED 권한이 설정된 상태입니다. | |
참고
- 권한의 설정 상태는 아래와 같은 형태로 권한 종류와 권한 설정 상태를 표시합니다.
{"calendar":0, "camera":1}