@capgo/capacitor-ibeacon
Ikhtisar
Bagian berjudul “Ringkasan”Plugin iBeacon untuk Capacitor - deteksi proximity dan monitoring region beacon
Mulai dengan startMonitoringForRegion() dan metode inti lainnya 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 Utama
Bagian berjudul “Kemampuan Utama”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.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
startMonitoringForRegion | Mulai memantau region beacon. Memicu event saat masuk/keluar region. |
stopMonitoringForRegion | Hentikan pemantauan region beacon. |
startRangingBeaconsInRegion | Mulai ranging beacon di region. Memberikan pembaruan jarak terus-menerus. |
stopRangingBeaconsInRegion | Hentikan ranging beacon di region. |
startAdvertising | Mulai broadcast perangkat sebagai iBeacon (hanya iOS). |
stopAdvertising | Hentikan broadcast perangkat sebagai iBeacon (hanya iOS). |
requestWhenInUseAuthorization | Minta otorisasi lokasi “When In Use” (diperlukan untuk ranging/monitoring). |
requestAlwaysAuthorization | Minta otorisasi lokasi “Always” (diperlukan untuk background monitoring). |
getAuthorizationStatus | Dapatkan status otorisasi lokasi saat ini. |
isBluetoothEnabled | Cek apakah Bluetooth aktif di perangkat. |
isRangingAvailable | Periksa apakah ranging tersedia di perangkat. |
enableARMAFilter | Aktifkan filtering ARMA untuk perhitungan jarak (hanya Android). |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
enableBackgroundMode | Aktifkan 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”. |
setBackgroundScanPeriod | Konfigurasikan periode pemindaian latar belakang (hanya Android). Mengontrol seberapa sering dan berapa lama perangkat memindai beacon saat di latar belakang. |
addListener | Dengarkan event beacon ranging. |
addListener | Dengarkan event masuk region. |
addListener | Dengarkan event keluar region. |
addListener | Dengarkan event penentuan status region. |
addListener | Dengarkan event kegagalan monitoring. |
removeAllListeners | Hapus semua listener 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 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.