개요
넥사크로로 만든 앱 버전 정보와 루팅(Android), 탈옥(iOS/iPadOS) 여부, USB 디버깅 여부를 확인하기 위한 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
- AppInfo 오브젝트는 별도 모듈 설치 후 사용할 수 있습니다. 투비소프트 고객센터에서 모듈 설치 파일을 내려받아 설치할 수 있습니다.
속성
id
AppInfo의 고유 식별자를 설정하는 속성입니다.
지원 환경
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 |
문법
AppInfo.id
문법 설정
id | AppInfo를 구별할 수 있는 유일값을 갖습니다. | |
|---|---|---|
참고
- addChild나 insertChild 메소드를 사용하여 컴포넌트를 등록할때 parent 가 자식컴포넌트를 구별하기 위한 고유한 key값입니다. - 속성명이나 메소드명과 같은 예약어를 id 속성값으로 설정할 경우 오류가 발생할 수 있습니다. - 컴포넌트의 속성은 아니지만 편의를 위하여 넥사크로 스튜디오에서 설정할 수 있는 기능이 제공됩니다. - name 속성은 사용자가 지정한 컴포넌트의 이름으로 논리적으로 중복이 가능합니다. - 넥사크로 스튜디오에서 컴포넌트를 생성하거나 id 값을 설정하면 name 속성에 동일한 값이 설정됩니다.
jailbreaking
앱이 설치된 기기의 iOS/iPadOS 운영체제 변조(탈옥) 여부를 확인할 수 있는 속성입니다.
지원 환경
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 |
문법
AppInfo.jailbreaking
참고
- 탈옥 여부에 따라 true, false 값을 반환합니다. 지원하지 않는 기기인 경우에는 undefined를 반환합니다.
rooting
앱이 설치된 기기의 Android 운영체제 변조(루팅) 여부를 확인할 수 있는 속성입니다.
지원 환경
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 |
문법
AppInfo.rooting
참고
- 탈옥 여부에 따라 true, false 값을 반환합니다. 지원하지 않는 기기인 경우에는 undefined를 반환합니다.
version
앱 내부에서 사용하는 버전 정보를 반환하는 속성입니다.
지원 환경
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 |
문법
AppInfo.version
참고
- 운영체제에 따라 아래 정보를 반환합니다. 앱 내에서 버전 정보에 따라 업데이트 등의 작업을 처리할 수 있습니다. Android: versionCode iOS/iPadOS: CFBundleVersion - 앱빌더를 사용하는 경우 앱을 빌드할 때마다 1씩 증가한 값으로 설정됩니다.
versionname
앱 사용자에게 제공하는 버전 정보를 반환하는 속성입니다.
지원 환경
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 |
문법
AppInfo.versionname
참고
- 운영체제에 따라 아래 정보를 반환합니다. Android: versionName iOS/iPadOS: CFBundleShortVersionString - 넥사크로 스튜디오에서 빌드한 경우 [Build App > Setup Version] 값으로 설정한 값입니다.
메서드
destroy
스크립트에서 동적으로 생성한 AppInfo 을(를) 삭제하는 메소드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
문법
AppInfo.destroy()
파라미터
var bSucc = this.AppInfo00.destroy();
참고
- 동적으로 생성한 AppInfo 을(를) 완전히 삭제하기 위해서는 destroy() 메소드를 호출해야 합니다.
isDebuggerConnected
USB 디버깅 설정 활성화 여부를 반환하는 메서드입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☐ Edge | ☐ Chrome | ☐ Safari | ☐ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☐ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
문법
AppInfo.isDebuggerConnected()
반환
Type | Description |
|---|---|
Boolean | USB 디버깅 설정 활성화 여부를 반환합니다. USB 디버깅 설정이 활성화된 경우는 true를 반환합니다. |