Ringkasan
Bagian berjudul “Ringkasan”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.
Kemampuan Inti
Bagian berjudul “Kemampuan Inti”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.geofenceTransitionlistener - Terima event masuk dan keluar sementara aplikasi aktif.geofenceErrorlistener - Tangani kesalahan pemantauan native tanpa mengubah bentuk event transisi.
Publik API
Judul bagian “Publik API”| Metode | Deskripsi |
|---|---|
start | Mengalirkan pembaruan lokasi yang akurat di latar depan atau latar belakang. |
stop | Menghentikan pembaruan lokasi. |
openSettings | Membuka halaman pengaturan lokasi perangkat. Berguna untuk mengarahkan pengguna untuk mengaktifkan layanan lokasi atau menyesuaikan izin. |
setPlannedRoute | Mengeluarkan suara native ketika pengguna berjalan dari rute yang direncanakan. |
setupGeofencing | Mengatur default batasan geografis dan pengiriman POST transisi native opsional. |
addGeofence | Mulai memantau batasan geografis berbentuk lingkaran pada iOS dan Android. |
removeGeofence | Menghentikan pemantauan satu batasan geografis berdasarkan identifier. |
removeAllGeofences | Menghentikan pemantauan semua batasan geografis yang terdaftar oleh plugin ini. |
getMonitoredGeofences | Mengembalikan 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. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-lokasi-geolokasi-latar-belakang.