Lompat ke Konten

@capgo/background-geolocation

Accurate background location tracking, native geofence enter/exit events, and transition webhooks for Capacitor apps.

Gunakan @capgo/background-geolocation ketika aplikasi Capacitor Anda memerlukan pembaruan lokasi yang akurat di latar depan atau latar 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 latar belakang.
  • stop - Menghentikan pengikatan lokasi aktif dengan bersih.
  • openSettings - Mengarahkan pengguna ke pengaturan lokasi asli ketika izin memerlukan perhatian.
  • setPlannedRoute - Memainkan suara asli ketika pengguna berjalan dari rute yang direncanakan.
  • setupGeofencing - Mengonfigurasi default geofence asli dan pengiriman webhook transisi opsional.
  • addGeofence - Mengawasi wilayah lingkaran geofence iOS atau Android dengan identifier.
  • removeGeofence / removeAllGeofences - Berhenti memantau satu atau semua geofence yang terdaftar.
  • getMonitoredGeofences - Daftar identifikasi wilayah yang saat ini dipantau oleh layer native.
  • geofenceTransition listener - Terima event masuk dan keluar sementara aplikasi aktif.
  • geofenceError listener - Tangani kesalahan pemantauan native tanpa mengubah bentuk event transisi.
MetodeDeskripsi
startMengalirkan pembaruan lokasi yang akurat di latar depan atau latar belakang.
stopMenghentikan pembaruan lokasi.
openSettingsMembuka halaman pengaturan lokasi perangkat. Berguna untuk mengarahkan pengguna untuk mengaktifkan layanan lokasi atau menyesuaikan izin.
setPlannedRouteMengeluarkan suara native ketika pengguna berjalan dari rute yang direncanakan.
setupGeofencingMengatur default batasan geografis dan pengiriman POST transisi native opsional.
addGeofenceMulai memantau batasan geografis berbentuk lingkaran pada iOS dan Android.
removeGeofenceMenghentikan pemantauan satu batasan geografis berdasarkan identifier.
removeAllGeofencesMenghentikan pemantauan semua batasan geografis yang terdaftar oleh plugin ini.
getMonitoredGeofencesMengembalikan identifier yang saat ini dipantau oleh layer native.
addListener('geofenceTransition', ...)Menerima event masuk dan keluar batasan geografis sambil aplikasi masih aktif.
addListener('geofenceError', ...)Menerima kesalahan pemantauan batasan geografis native sambil aplikasi masih aktif.
getPluginVersionDapatkan versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-lokasi-geolokasi-latar-belakang.