편의적 위치 제한

앱은 기기 위치를 요청한 후 요청 응답을 기다리거나 활성 위치 리스너를 사용하여 편의적 위치 업데이트를 받을 수 있습니다. 이 기능은 Android 9 이하에서 제공되었으며(제한되지 않았으며), 앱이 활성 위치 업데이트 속도만 지정하여 수동적 속도를 비워 놓는 경우에 제공되었습니다. 수동적 위치 리스너는 위치 업데이트 속도를 지정하지 않으므로 편의적 위치 업데이트를 수신하지 않습니다.

Android 10부터는 편의적 위치 업데이트를 받으려면 개발자가 FusedLocationProviderClient 클래스의 수동적 위치 업데이트가 필요하다는 내용을 명시해야 합니다.

통합 위치 정보 제공자

앱은 두 가지 방법으로 FusedLocationProviderClient 클래스에서 편의적 위치 업데이트를 받는 속도를 지정할 수 있습니다.

영향

setFastestInterval의 값을 제공하지 않으면 앱에 제공되는 위치 업데이트가 크게 감소할 수 있습니다.

구현

이 기능을 구현할 때에는 FusedLocationProviderClient 클래스 setFastestInterval 메서드에 추천 값을 사용하는 것 외에는 딱히 다른 작업을 할 필요가 없습니다.