Web Analytics
본문으로 건너뛰기

registerWithoutEffect

v2.0.0에서 사용 중단(Deprecated)

이 함수는 사용이 중단되었습니다. 대신 displayScreenguardOverlayAndroid: false와 함께 initSettings()를 사용한 다음, 다른 등록 함수를 호출하세요.

(Android 전용) Android에서 시각적 효과(블러, 이미지, 색상) 없이 ScreenGuard를 활성화합니다.

이 기능은 오버레이를 표시하지 않고 스크린샷 및 화면 녹화를 차단하기 위해 FLAG_SECURE를 사용합니다.

v2.0.0+ 요구 사항

이 함수를 사용하기 전에 반드시 initSettings()를 호출해야 합니다.

사용법

import ScreenGuardModule from 'react-native-screenguard';

// 먼저 초기화 (v2.0.0+에서 필수)
await ScreenGuardModule.initSettings();

// 시각적 효과 없이 활성화 (Android 전용)
await ScreenGuardModule.registerWithoutEffect();
플랫폼 참고 사항
  • 이 함수는 Android에서만 작동합니다.
  • iOS에서 이 함수를 호출하면 콘솔 경고가 표시되고 아무 일도 일어나지 않습니다.
  • 사용자에게 시각적 오버레이를 표시하지 않고 스크린샷을 차단하고 싶을 때 유용합니다.