@capgo/background-geolocation
Ikhtisar
Bagian berjudul “Ringkasan”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.
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”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.geofenceTransitionlistener - Terima event enter dan exit saat aplikasi aktif.geofenceErrorlistener - Tangani error monitoring native tanpa mengubah struktur transition event.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
start | Stream update lokasi foreground atau background yang akurat. |
stop | Hentikan update lokasi. |
openSettings | Buka halaman pengaturan lokasi perangkat. Berguna untuk mengarahkan user agar mengaktifkan layanan lokasi atau mengatur izin. |
setPlannedRoute | Putar suara native saat user keluar dari rute yang direncanakan. |
setupGeofencing | Mengonfigurasi default geofence dan opsi pengiriman POST saat transisi native. |
addGeofence | Memulai monitoring geofence melingkar di iOS dan Android. |
removeGeofence | Menghentikan monitoring satu geofence berdasarkan identifier. |
removeAllGeofences | Menghentikan monitoring semua geofence yang terdaftar di plugin ini. |
getMonitoredGeofences | Mengembalikan 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. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”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.