For the complete documentation index, see llms.txt. This page is also available as Markdown.

Screen.setAwakeMode

함수형 API setScreenAwakeMode로도 같은 기능을 쓸 수 있어요.

기능 설명

화면이 항상 켜져 있도록 설정하거나 해제해요. 웹툰, 동영상, 문서 읽기 등 화면을 계속 켜 두어야 할 때 유용해요.

enabledtrue로 설정하면 화면이 꺼지지 않고, false로 설정하면 기본 화면 보호기 시간에 따라 꺼져요. 앱 전체에 영향을 미치므로, 특정 화면에서만 쓰려면 화면을 벗어날 때 이전 상태로 복구해 주세요.

타입

Screen.setAwakeMode(options: SetScreenAwakeModeOptions): Promise<{ enabled: boolean }>;

Params

interface SetScreenAwakeModeOptions {
  enabled: boolean;
}

Response

적용된 상태를 { enabled: boolean } 형태로 반환해요.

예시 코드

import { Screen } from "@apps-in-toss/web-framework";

// 미디어 콘텐츠 화면에 진입할 때 항상 켜짐 모드를 켜요.
await Screen.setAwakeMode({ enabled: true });

// 화면을 벗어날 때 이전 상태로 복구해요.
window.addEventListener("pagehide", () => {
  Screen.setAwakeMode({ enabled: false });
});

도움이 되었나요?