Langsung ke konten

@capgo/capacitor-ibeacon

plugin iBeacon untuk Capacitor - deteksi proximity dan monitoring region beacon

plugin iBeacon untuk Capacitor - deteksi proximity dan monitoring region beacon

Mulai dengan startMonitoringForRegion() dan metode inti lain yang tercantum di bawah ini.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebTidakLindungi dengan Capacitor.getPlatform()
  • 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.
MetodeDeskripsi
startMonitoringForRegionMulai monitoring region beacon. Memicu event saat masuk/keluar region.
stopMonitoringForRegionHentikan monitoring region beacon.
startRangingBeaconsInRegionMulai ranging beacon di suatu region. Memberikan update jarak secara kontinu.
stopRangingBeaconsInRegionHentikan ranging beacon di suatu region.
startAdvertisingMulai advertising perangkat sebagai iBeacon (khusus iOS).
stopAdvertisingHentikan advertising perangkat sebagai iBeacon (khusus iOS).
requestWhenInUseAuthorizationMinta otorisasi lokasi “When In Use” (diperlukan untuk ranging/monitoring).
requestAlwaysAuthorizationMinta otorisasi lokasi “Always” (diperlukan untuk monitoring di background).
getAuthorizationStatusCek status otorisasi lokasi saat ini.
isBluetoothEnabledCek apakah Bluetooth aktif di perangkat.
isRangingAvailableCek apakah fitur ranging tersedia di perangkat.
enableARMAFilterAktifkan filter ARMA untuk kalkulasi jarak (khusus Android).
getPluginVersionDapatkan versi plugin native Capacitor.
enableBackgroundModeAktifkan 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”.
setBackgroundScanPeriodKonfigurasi periode scan background (khusus Android). Mengatur seberapa sering dan berapa lama perangkat melakukan scan beacon saat di background.
addListenerListen untuk event beacon ranging.
addListenerListen untuk event region enter.
addListenerListen untuk event region exit.
addListenerListen untuk event penentuan status region.
addListenerPantau event kegagalan monitoring.
removeAllListenersHapus semua listener untuk plugin ini.

Referensi ini disinkronkan dari src/definitions.ts di 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.