Lompat ke konten

@capgo/background-geolocation

Pemantauan lokasi latar belakang yang akurat, peristiwa masuk keluar geofence native, dan webhook transisi untuk aplikasi Capacitor.

Gunakan @capgo/background-geolocation ketika aplikasi Capacitor Anda memerlukan pembaruan lokasi yang akurat di latar depan atau belakang, lingkaran geofence asli pada iOS dan Android, dan pengiriman backend untuk transisi geofence ketika WebView ditangguhkan.

  • start - Streaming pembaruan lokasi yang akurat di latar depan atau belakang.
  • stop - Berhenti mengikuti lokasi aktif dengan bersih.
  • openSettings - Kirim pengguna ke pengaturan lokasi native ketika izin memerlukan perhatian.
  • setPlannedRoute - Mainkan suara native ketika pengguna berbeda dari rute yang direncanakan.
  • setupGeofencing - Konfigurasi default geofence native dan pengiriman webhook transisi optional.
  • addGeofence - Pantau wilayah lingkaran iOS atau Android geofence oleh identifier.
  • removeGeofence / removeAllGeofences - Berhenti memantau satu atau semua geofence yang terdaftar.
  • getMonitoredGeofences - Daftar identifier wilayah yang saat ini dipantau oleh layer native.
  • geofenceTransition - listener - Terima event masuk dan keluar sambil aplikasi aktif.
  • geofenceError - listener - Tangani kesalahan pemantauan native tanpa mengubah bentuk event transisi.
MetodeDeskripsi
startMengalirkan pembaruan lokasi depan atau latar belakang yang akurat.
stopMenghentikan pembaruan lokasi.
openSettingsMembuka halaman pengaturan lokasi perangkat. Berguna untuk mengarahkan pengguna untuk mengaktifkan layanan lokasi atau menyesuaikan izin.
setPlannedRouteMengeluarkan suara asli native ketika pengguna berjalan dari rute yang direncanakan.
setupGeofencingMengatur default geofence dan pengiriman POST native optional.
addGeofenceMengaktifkan pemantauan lingkaran geofence pada iOS dan Android.
removeGeofenceMenghentikan pemantauan geofence dengan identifier tertentu.
removeAllGeofencesMenghentikan pemantauan semua geofence yang terdaftar oleh plugin ini.
getMonitoredGeofencesMengembalikan identifier yang saat ini dipantau oleh layer native.
addListener('geofenceTransition', ...)Menerima event masuk dan keluar geofence sambil aplikasi masih hidup.
addListener('geofenceError', ...)Menerima kesalahan pemantauan geofence native sambil aplikasi masih hidup.
getPluginVersionDapatkan versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-background-geolocation.

Jika Anda menggunakan @capgo/background-geolocation untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/background-geolocation untuk kemampuan asli dengan Menggunakan @capgo/lokasi-geografis-latar, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.