Ringkasan
Bab berjudul “Ringkasan”Pakai @capgo/background-geolocation ketika aplikasi Capacitor Anda memerlukan pembaruan lokasi yang akurat di depan atau di latar belakang, lingkaran geofence asli pada iOS dan Android, dan pengiriman backend untuk transisi geofence ketika WebView ditangguhkan.
Kemampuan Inti
Bab berjudul “Kemampuan Inti”start- Streaming pembaruan lokasi di depan atau di latar belakang yang akurat.stop- Menghentikan pemantauan lokasi aktif dengan bersih.openSettings- Mengarahkan pengguna ke pengaturan lokasi asli ketika perizinan memerlukan perhatian.setPlannedRoute- Memainkan suara asli ketika pengguna melenceng dari rute yang direncanakan.setupGeofencing- Mengonfigurasi default geofence asli dan pengiriman webhook transisi yang optional.addGeofence- Pantau sebuah wilayah geofence berbentuk lingkaran pada perangkat iOS atau Android dengan menggunakan identifier.removeGeofence/removeAllGeofences- Berhenti memantau satu atau semua wilayah geofence yang telah didaftarkan.getMonitoredGeofences- Daftar identifier wilayah yang saat ini sedang 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
Bagian berjudul “Publik API”| Metode | Deskripsi |
|---|---|
start | Mengalirkan pembaruan lokasi yang akurat dalam latar depan atau latar belakang. |
stop | Berhenti mengalirkan pembaruan lokasi. |
openSettings | Buka halaman pengaturan lokasi perangkat. Berguna untuk mengarahkan pengguna untuk mengaktifkan layanan lokasi atau menyesuaikan izin. |
setPlannedRoute | Mengeluarkan suara asli ketika pengguna berjalan dari rute yang direncanakan. |
setupGeofencing | Mengatur default dan pengiriman transitif native geofence secara opsional. |
addGeofence | Mulai memantau geofence lingkaran pada iOS dan Android. |
removeGeofence | Menghentikan pemantauan geofence dengan identifier tertentu. |
removeAllGeofences | Menghentikan pemantauan semua geofence yang terdaftar oleh plugin ini. |
getMonitoredGeofences | Mengembalikan identifier yang saat ini dipantau oleh layer native. |
addListener('geofenceTransition', ...) | Menerima event masuk dan keluar geofence sambil aplikasi masih aktif. |
addListener('geofenceError', ...) | Menerima kesalahan pemantauan geofence 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-background-geolokasi.
Teruskan dari @capgo/background-geolokasi
Judul bagian “Teruskan dari @capgo/background-geolokasi”Jika Anda menggunakan @capgo/background-geolokasi untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/background-geolokasi untuk kemampuan asli dalam Menggunakan @capgo/background-geolokasi, Capgo Direktori Plugin untuk alur kerja produk dalam Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, Menambahkan atau Mengupdate Plugins untuk detail implementasi di Menambahkan atau Mengupdate Plugins, dan Alternatif Plugin Enterprise Ionic untuk alur produk di Alternatif Plugin Enterprise Ionic.