본문으로 건너뛰기

설정 (setting)

🔔 최신화 일자: 2025-02-21

개요

setting 네임스페이스는 앱의 주요 설정 기능을 제어하는 기능을 제공합니다.
이 네임스페이스에서는 OS 설정 화면을 열거나, 당겨서 새로고침(Pull to Refresh)화면 확대 지원(Zoom Support) 과 같은 기능을 활성화하거나 비활성화할 수 있습니다.

setting 네임스페이스는 v1.4.0에서 추가되었으며, 기존 refresh 네임스페이스의 일부 기능이 이동되었습니다.


메서드 목록

메서드설명추가된 버전
openSetting()OS 앱 설정 화면을 엽니다.ver.1.4.2
setPullToRefresh(enable)당겨서 새로고침 기능을 활성화 또는 비활성화합니다.ver.1.3.0
setSupportZoom(enable)화면 확대 기능을 활성화 또는 비활성화합니다.ver.1.4.0

메서드 상세

openSetting(): void

  • since ver.1.4.2

설명 (openSetting)

OS 앱 설정 화면을 엽니다.
이 메서드를 호출하면 앱의 설정 화면이 열리며, 사용자는 푸시 알림 설정, 위치 권한, 네트워크 설정 등 다양한 옵션을 변경할 수 있습니다.

앱에서 직접 접근할 수 없는 설정을 변경해야 할 때 OS 설정 화면을 열어 사용자에게 안내할 수 있습니다.

반환 값 (openSetting)

해당 메서드는 반환 값을 가지지 않습니다.

사용 예제 (openSetting)

// OS 앱 설정 화면 열기
Nachocode.setting.openSetting();

setPullToRefresh(enable: boolean): void

  • since ver.1.3.0
  • lastupdated ver.1.4.0

설명 (setPullToRefresh)

사용자의 편의를 위해 화면을 아래로 당겨 새로고침하는 제스처(Pull to Refresh)를 허용하거나 제한합니다.
기존에 refresh 네임스페이스의 setPullToRefresh() 메서드가 이곳으로 이동되었습니다.

참고: 이 기능은 SDK v1.4.0부터 setting 네임스페이스로 통합되었으며, 기존 refresh 네임스페이스는 더 이상 사용되지 않습니다.

매개변수 (setPullToRefresh)

이름타입필수 여부설명
enablebooleantrue - 활성화, false - 비활성화

반환 값 (setPullToRefresh)

해당 메서드는 반환 값을 가지지 않습니다.

사용 예제 (setPullToRefresh)

// 당겨서 새로고침 기능 활성화
Nachocode.setting.setPullToRefresh(true);

// 당겨서 새로고침 기능 비활성화
Nachocode.setting.setPullToRefresh(false);

setSupportZoom(enable: boolean): void

  • since ver.1.4.0

설명 (setSupportZoom)

앱 화면에서 화면 확대(Zoom) 기능 지원 여부를 설정합니다.
이 메서드를 사용하여 사용자가 두 손가락으로 화면을 확대할 수 있도록 허용하거나 제한할 수 있습니다.

문서 및 콘텐츠의 세부 정보를 확대할 필요가 있는 페이지에서는 이 기능을 활성화하는 것이 좋습니다.

매개변수 (setSupportZoom)

이름타입필수 여부설명
enablebooleantrue - 확대 기능 활성화, false - 확대 기능 비활성화

반환 값 (setSupportZoom)

해당 메서드는 반환 값을 가지지 않습니다.

사용 예제 (setSupportZoom)

// 화면 확대 기능 활성화
Nachocode.setting.setSupportZoom(true);

// 화면 확대 기능 비활성화
Nachocode.setting.setSupportZoom(false);

추가 정보

  • setPullToRefresh: 사용자의 편의를 위해 새로고침 제스처를 허용하거나 제한할 수 있습니다.
  • setSupportZoom: 문서 및 콘텐츠의 세부 정보를 확대할 필요가 있는 앱에서는 이 기능을 활성화할 수 있습니다.