Batasi Lokasi Oportunistik

Saat aplikasi meminta lokasi perangkat, aplikasi dapat menunggu respons permintaan atau, dengan menggunakan pemroses lokasi aktif, mendapatkan pembaruan lokasi oportunistik. Ini tersedia (tidak dibatasi) di Android 9 dan yang lebih rendah, dan disediakan saat aplikasi hanya menetapkan tingkat pembaruan lokasi aktif, membiarkan tarif pasif kosong. (Pendengar lokasi pasif tidak menerima pembaruan lokasi oportunistik karena mereka tidak menentukan tingkat pembaruan lokasi.)

Mulai Android 10, untuk mendapatkan pembaruan lokasi oportunistik, pengembang harus menentukan bahwa mereka memerlukan pembaruan lokasi pasif dari kelas FusedLocationProviderClient .

Penyedia lokasi menyatu

Aplikasi dapat menentukan tingkat di mana mereka mendapatkan pembaruan lokasi oportunistik dari kelas FusedLocationProviderClient dengan dua cara.

Dampak

Jika Anda tidak memberikan nilai untuk setFastestInterval , aplikasi Anda mungkin mengalami pengurangan signifikan dalam pembaruan lokasi yang dikirimkan ke sana.

Penerapan

Anda tidak perlu melakukan apa pun untuk mengimplementasikan fitur ini selain menggunakan nilai yang disarankan untuk metode FusedLocationProviderClient kelas setFastestInterval .