진동 (vibration
)
🔔 최신화 일자: 2025-04-18
개요
vibration
네임스페이스는 디바이스 진동 및 햅틱 피드백을 제어하는 기능을 제공합니다.
이를 통해 햅틱 피드백(성공, 오류 등)과 짧은 진동 패턴을 트리거하거나, 사용자 설정에 따라 진동 기능을 활성화 또는 비활성화할 수 있습니다.
타입 정의
HapticsType
햅틱 피드백 유형을 나타내는 열거형(enum)입니다.
값 | 설명 |
---|---|
SUCCESS | 성공 시의 햅틱 피드백 |
ERROR | 오류 또는 실패 시 햅틱 피드백 |
메서드 목록
메서드 | 설명 | 추가된 버전 |
---|---|---|
setHaptics(enable) | 햅틱 피드백 사용 여부를 설정합니다. | ver.1.2.0 |
getHaptics(callback) | 햅틱 피드백 사용 여부를 반환합니다. | ver.1.2.0 |
haptics(hapticsType?) | 햅틱 피드백을 트리거합니다. | ver.1.2.0 |
setVibration(enable) | 진동 사용 여부를 설정합니다. | ver.1.2.0 |
getVibration(callback) | 진동 사용 여부를 반환합니다. | ver.1.2.0 |
vibrate() | 짧은 진동 패턴을 트리거합니다. | ver.1.2.0 |
메서드 상세
setHaptics(enable: boolean): void
- since ver.1.2.0
설명 (setHaptics
)
앱 사용자의 햅틱 피드백 사용 여부를 설정합니다.
📢 스토어 정책: 진동 기능을 사용할 경우, 앱 사용자가 햅틱 피드백을 비활성화할 수 있는 옵션을 반드시 제공해야 합니다.
매개변수 (setHaptics
)
이름 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
enable | boolean | ✅ | 햅틱 피드백 사용 여부 (true = 사용, false = 사용 안 함) |
반환 값 (setHaptics
)
해당 메서드는 반환 값을 가지지 않습니다.
사용 예제 (setHaptics
)
// 앱이 햅틱 피드백을 사용하도록 설정합니다.
Nachocode.vibration.setHaptics(true);
// 사용자의 선택에 따라 햅틱 피드백 사용을 중지합니다.
Nachocode.vibration.setHaptics(false);
// ex. 햅틱 피드백 토글 UI 변경 시 호출 될 함수
function onHapticsToggleChange(enable) {
Nachocode.vibration.setHaptics(enable);
}
getHaptics(callback: (enable: boolean) => void): void
- since ver.1.2.0