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 lainnya yang tercantum di bawah ini.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebTidakLindungi dengan Capacitor.getPlatform()
  • startMonitoringForRegion - Mulai memonitoring wilayah beacon. Memicu event saat masuk/keluar wilayah tersebut.
  • stopMonitoringForRegion - Hentikan monitoring untuk wilayah beacon.
  • startRangingBeaconsInRegion - Mulai meranging beacon di sebuah region. Menyediakan pembaruan jarak secara kontinu.
  • stopRangingBeaconsInRegion - Hentikan meranging beacon di sebuah region.
MetodeDeskripsi
startMonitoringForRegionMulai memantau region beacon. Memicu event saat masuk/keluar region.
stopMonitoringForRegionHentikan pemantauan region beacon.
startRangingBeaconsInRegionMulai ranging beacon di region. Memberikan pembaruan jarak terus-menerus.
stopRangingBeaconsInRegionHentikan ranging beacon di region.
startAdvertisingMulai broadcast perangkat sebagai iBeacon (hanya iOS).
stopAdvertisingHentikan broadcast perangkat sebagai iBeacon (hanya iOS).
requestWhenInUseAuthorizationMinta otorisasi lokasi “When In Use” (diperlukan untuk ranging/monitoring).
requestAlwaysAuthorizationMinta otorisasi lokasi “Always” (diperlukan untuk background monitoring).
getAuthorizationStatusDapatkan status otorisasi lokasi saat ini.
isBluetoothEnabledCek apakah Bluetooth aktif di perangkat.
isRangingAvailablePeriksa apakah ranging tersedia di perangkat.
enableARMAFilterAktifkan filtering ARMA untuk perhitungan jarak (hanya Android).
getPluginVersionDapatkan versi plugin native Capacitor.
enableBackgroundModeAktifkan atau nonaktifkan mode pemindaian beacon latar belakang (hanya Android). Ini mengaktifkan foreground service untuk deteksi beacon latar belakang yang andal. Harus dipanggil setelah meminta otorisasi lokasi “Always”.
setBackgroundScanPeriodKonfigurasikan periode pemindaian latar belakang (hanya Android). Mengontrol seberapa sering dan berapa lama perangkat memindai beacon saat di latar belakang.
addListenerDengarkan event beacon ranging.
addListenerDengarkan event masuk region.
addListenerDengarkan event keluar region.
addListenerDengarkan event penentuan status region.
addListenerDengarkan event kegagalan monitoring.
removeAllListenersHapus semua listener 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 fitur native dalam Menggunakan @capgo/capacitor-ibeacon, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi pada Capacitor Plugins oleh Capgo Menambahkan atau Memperbarui Plugin untuk detail implementasi di Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk dalam Alternatif Plugin Ionic Enterprise.