본문으로 바로가기
백으로 돌아가기
@capgo/capacitor-알람
튜토리얼
@capgo/capacitor-알람

알람

앱이 닫혀있어도 native 알람과通知를 설정할 수 있습니다.

가이드

__CAPGO_KEEP_0__ 알람 튜토리얼

장치에서 테스트

Capgo 앱을 다운로드하고 QR code을 스캔하세요.

Alarm plugin preview QR code

Using @capgo/capacitor-alarm

Capacitor 알람 플러그인: native OS 알람 관리

설치

bun add @capgo/capacitor-alarm
bunx cap sync

이 플러그인은 노출한다.

  • createAlarm - Android에서 native OS 알람을 생성하기 위해 플랫폼 클록 앱을 사용합니다. iOS에서는 AlarmKit이 사용 가능할 때 AlarmKit을 사용합니다.
  • openAlarms - 플랫폼의 native 알람 목록 UI를 열 수 있습니다.
  • getOSInfo - OS 정보 및 기능에 대한 정보를 가져옵니다.
  • requestPermissions - 알람 사용을 위해 플랫폼에 필요한 권한을 요청합니다. Android에서는 정확한 알람을 위해 설정으로 라우팅할 수 있습니다.

예시 사용법

createAlarm

native OS 알람을 생성하기 위해 플랫폼 클록 앱을 사용합니다. Android에서는 Alarm Clock intent를 사용하고 iOS에서는 AlarmKit을 사용할 수 있습니다.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const result = await CapgoAlarm.createAlarm({
  hour: 7,
  minute: 30,
  label: 'Wake up',
  skipUi: false,
  vibrate: true
});
console.log('Alarm created:', result.success);

openAlarms

자연 알람 목록 UI를 열기, 만약 사용 가능한 경우.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const result = await CapgoAlarm.openAlarms();
if (result.success) {
  console.log('Alarms UI opened');
}

getOSInfo

OS와 기능에 대한 정보를 가져오기.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const info = await CapgoAlarm.getOSInfo();
console.log('Platform:', info.platform);
console.log('Supports native alarms:', info.supportsNativeAlarms);
if (info.platform === 'android') {
  console.log('Can schedule exact alarms:', info.canScheduleExactAlarms);
}

requestPermissions

알람 사용을 위한 권한을 요청하십시오. 안드로이드에서는 정확한 알람을 위한 설정으로 라우팅될 수 있습니다.

import { CapgoAlarm } from '@capgo/capacitor-alarm';

const result = await CapgoAlarm.requestPermissions({ exactAlarm: true });
if (result.granted) {
  console.log('Permissions granted');
} else {
  console.log('Permissions denied');
}

전체 참조

Using @capgo/capacitor-alarm

이러한 방법으로 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-alarm을 사용하고 계신가요? @capgo/capacitor-alarm을 사용하여 자연 플러그인 작업을 계획하는 경우 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-alarm과 연결하십시오. @capgo/capacitor-alarm 구현 세부 정보에 대한 @capgo/capacitor-alarm Getting Started 구현 세부 정보에 대한 Getting Started Capgo 플러그인 디렉토리 구현 세부 정보에 대한 Capgo 플러그인 디렉토리 Capacitor 플러그인들에 대한 Capgo 구현 세부 정보에 대한 Capacitor 플러그인들에 대한 Capgo 플러그인 추가 또는 업데이트 구현 세부 정보에 대한 플러그인 추가 또는 업데이트