__CAPGO_KEEP_0__
__CAPGO_KEEP_0__ 알람에 대한 튜토리얼
capgo/@capacitor/capgo-알람 사용하기
Capacitor 알람 플러그인: 네이티브 OS 알람 관리
설치
bun add @capgo/capacitor-alarm
bunx cap sync
이 플러그인은 다음을 제공합니다.
createAlarm- 플랫폼 클록 앱을 사용하여 네이티브 OS 알람을 생성합니다. 안드로이드에서는 알람 클록 인텐트를 사용하고, iOS에서는 AlarmKit이 사용 가능할 때 (iOS 16+) 사용합니다.openAlarms- 플랫폼의 네이티브 알람 목록 UI를 열 수 있습니다. 사용 가능할 때.getOSInfo- OS와 기능에 대한 정보를 가져옵니다.requestPermissions- 알람 사용을 위해 플랫폼의 관련 권한을 요청합니다. 안드로이드에서는 정확한 알람을 위해 설정으로 라우팅할 수 있습니다.
예시 사용법
createAlarm
플랫폼 클록 앱을 사용하여 네이티브 OS 알람을 생성합니다. 안드로이드에서는 알람 클록 인텐트를 사용하고, iOS에서는 AlarmKit이 사용 가능할 때 (iOS 16+) 사용합니다.
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');
}
전체 참조
- GitHub: https://github.com/Cap-go/capacitor-alarm/
- 문서: /docs/plugins/alarm/
capgo을 사용하여 @capgo/capacitor-alarm을 계속 진행하세요.
__CAPGO_KEEP_0__을 사용하고 있나요? @capgo/capacitor-alarm을 사용하여 네이티브 플러그인 작업을 계속 진행하세요. __CAPGO_KEEP_0__을 사용하여 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-alarm과 연결하세요. @capgo/capacitor-alarm for the implementation detail in @capgo/capacitor-alarm, __CAPGO_KEEP_0__ 플러그인 디렉토리 __CAPGO_KEEP_0__을 사용하여 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-alarm과 연결하세요. Capgo을 사용하여 네이티브 플러그인 작업을 계획하고 @Capgo/__CAPGO_KEEP_1__-alarm과 연결하세요. 제품 워크플로우를 위한 Capgo 플러그인 디렉토리에서 Capacitor 플러그인은 Capgo에서 제공합니다. 제품 워크플로우를 위한 Capacitor 플러그인 디렉토리, Capacitor 플러그인은 Capgo에서 제공하는 구현 세부 정보, 그리고 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 정보를 위한