@capgo/capacitor-ibeacon
Ringkasan
Bagian berjudul “Ringkasan”plugin iBeacon untuk Capacitor - deteksi proximity dan monitoring region beacon
Mulai dengan startMonitoringForRegion() dan metode inti lain yang tercantum di bawah ini.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Native |
| Android | Ya | Native |
| Web | Tidak | Lindungi dengan Capacitor.getPlatform() |
Kemampuan Inti
Bagian berjudul “Fitur Utama”startMonitoringForRegion- Mulai monitoring region beacon. Memicu event saat masuk/keluar region.stopMonitoringForRegion- Berhenti monitoring region beacon.startRangingBeaconsInRegion- Mulai ranging beacon di sebuah region. Memberikan update jarak secara kontinu.stopRangingBeaconsInRegion- Hentikan ranging beacon di suatu region.
Publik API
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
startMonitoringForRegion | Mulai monitoring region beacon. Memicu event saat masuk/keluar region. |
stopMonitoringForRegion | Hentikan monitoring region beacon. |
startRangingBeaconsInRegion | Mulai ranging beacon di suatu region. Memberikan update jarak secara kontinu. |
stopRangingBeaconsInRegion | Hentikan ranging beacon di suatu region. |
startAdvertising | Mulai advertising perangkat sebagai iBeacon (khusus iOS). |
stopAdvertising | Hentikan advertising perangkat sebagai iBeacon (khusus iOS). |
requestWhenInUseAuthorization | Minta otorisasi lokasi “When In Use” (diperlukan untuk ranging/monitoring). |
requestAlwaysAuthorization | Minta otorisasi lokasi “Always” (diperlukan untuk monitoring di background). |
getAuthorizationStatus | Cek status otorisasi lokasi saat ini. |
isBluetoothEnabled | Cek apakah Bluetooth aktif di perangkat. |
isRangingAvailable | Cek apakah fitur ranging tersedia di perangkat. |
enableARMAFilter | Aktifkan filter ARMA untuk kalkulasi jarak (khusus Android). |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
enableBackgroundMode | Aktifkan atau nonaktifkan mode scanning beacon di background (khusus Android). Ini menjalankan foreground service agar deteksi beacon di background lebih reliabel. Harus dipanggil setelah meminta otorisasi lokasi “Always”. |
setBackgroundScanPeriod | Konfigurasi periode scan background (khusus Android). Mengatur seberapa sering dan berapa lama perangkat melakukan scan beacon saat di background. |
addListener | Listen untuk event beacon ranging. |
addListener | Listen untuk event region enter. |
addListener | Listen untuk event region exit. |
addListener | Listen untuk event penentuan status region. |
addListener | Pantau event kegagalan monitoring. |
removeAllListeners | Hapus semua listener untuk plugin ini. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-ibeacon.
Lanjutkan dari @capgo/capacitor-ibeacon
Bagian berjudul “Lanjutkan dari @capgo/capacitor-ibeacon”Jika Anda menggunakan @capgo/capacitor-ibeacon untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/capacitor-ibeacon untuk kemampuan native di bagian Menggunakan @capgo/capacitor-ibeacon, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, Menambahkan atau Memperbarui Plugin untuk detail implementasi pada Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk pada Alternatif Plugin Ionic Enterprise.