Langsung ke konten

@capgo/background-geolocation

Pelacakan lokasi background yang akurat, event geofence enter/exit native, dan transition webhook untuk aplikasi Capacitor.

Gunakan @capgo/background-geolocation saat aplikasi Capacitor Anda butuh update lokasi presisi di foreground atau background, geofence sirkular native di iOS dan Android, serta pengiriman backend untuk transisi geofence saat WebView sedang suspend.

  • start - Stream update lokasi foreground atau background yang akurat.
  • stop - Hentikan tracking lokasi yang aktif dengan bersih.
  • openSettings - Arahkan user ke pengaturan lokasi native saat izin perlu diperhatikan.
  • setPlannedRoute - Putar suara native saat user keluar dari rute yang direncanakan.
  • setupGeofencing - Konfigurasi default geofence native dan opsi pengiriman webhook transisi.
  • addGeofence - Pantau wilayah geofence sirkular iOS atau Android berdasarkan identifier.
  • removeGeofence / removeAllGeofences - Hentikan monitoring satu atau semua geofence yang terdaftar.
  • getMonitoredGeofences - Tampilkan identifier region yang sedang dimonitor oleh native layer.
  • geofenceTransition listener - Terima event enter dan exit saat aplikasi aktif.
  • geofenceError listener - Tangani error monitoring native tanpa mengubah struktur transition event.
MetodeDeskripsi
startStream update lokasi foreground atau background yang akurat.
stopHentikan update lokasi.
openSettingsBuka halaman pengaturan lokasi perangkat. Berguna untuk mengarahkan user agar mengaktifkan layanan lokasi atau mengatur izin.
setPlannedRoutePutar suara native saat user keluar dari rute yang direncanakan.
setupGeofencingMengonfigurasi default geofence dan opsi pengiriman POST saat transisi native.
addGeofenceMemulai monitoring geofence melingkar di iOS dan Android.
removeGeofenceMenghentikan monitoring satu geofence berdasarkan identifier.
removeAllGeofencesMenghentikan monitoring semua geofence yang terdaftar di plugin ini.
getMonitoredGeofencesMengembalikan identifier yang sedang dimonitor oleh native layer.
addListener('geofenceTransition', ...)Menerima event enter dan exit geofence saat aplikasi sedang berjalan.
addListener('geofenceError', ...)Menerima error monitoring geofence native saat aplikasi sedang berjalan.
getPluginVersionDapatkan versi plugin native Capacitor.

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

Lanjutkan dari @capgo/background-geolocation

Bagian berjudul “Lanjutkan dari @capgo/background-geolocation”

Jika Anda menggunakan @capgo/background-geolocation untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/background-geolocation untuk kapabilitas native saat menggunakan @capgo/background-geolocation, 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.