Ke halaman utama
Kembali ke plugin
@capgo/capacitor-alarm
Tutorial
@capgo/capacitor-alarm

Alarm

Jadwalkan alarm dan notifikasi native bahkan ketika aplikasi ditutup

Petunjuk

Tutorial Alarm

Tes di perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Tautan QR pratinjau plugin alarm code

Menggunakan @capgo/capacitor-alarm

Interface Plugin Alarm Capacitor untuk mengelola alarm OS native.

Pasang

bun add @capgo/capacitor-alarm
bunx cap sync

Apa yang Dibuka oleh Plugin ini

  • createAlarm - Buat alarm OS native menggunakan aplikasi jam platform. Pada Android ini menggunakan Intent Jam Alarm; pada iOS ini menggunakan AlarmKit jika tersedia (iOS 16+).
  • openAlarms - Buka daftar UI alarm native platform, jika tersedia.
  • getOSInfo - Dapatkan informasi tentang OS dan kemampuan.
  • requestPermissions - Minta izin relevan untuk penggunaan alarm pada platform. Pada Android, mungkin mengarah ke pengaturan untuk alarm tepat.

Penggunaan Contoh

createAlarm

Buat alarm OS native menggunakan aplikasi jam platform. Pada Android ini menggunakan Intent Jam Alarm; pada iOS ini menggunakan AlarmKit jika tersedia (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

Terbuka platform's daftar UI alarm asli, jika tersedia.

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

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

getOSInfo

Mendapatkan informasi tentang OS dan kemampuan.

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

Minta izin yang relevan untuk penggunaan alarm di platform. Di Android, mungkin mengarah ke pengaturan untuk alarm yang tepat.

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');
}

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-alarm

Jika Anda menggunakan Menggunakan @capgo/capacitor-alarm untuk merencanakan kerja plugin asli, hubungkan dengan @capgo/capacitor-alarm untuk detail implementasi di @capgo/capacitor-alarm, Mula Menggunakan untuk detail implementasi di Mula Menggunakan, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.