FusedLocationProviderClient не возвращает местоположение на некоторых устройствах
Наше приложение нуждается в местоположении пользователя, чтобы запустить определенную функцию, все работало нормально, но за последние 3 недели некоторые устройства (Oneplus 3, Moto G5s Plus, устройства Vivo) не смогли получить текущее местоположение в течение обычного времени задержки и занимают больше времени. чем 2 минуты, чтобы получить текущее местоположение с помощью FusedLocationProviderClient.
Я наблюдал это странное поведение даже на картах Google, оно также показывает последнее известное местоположение более 2 минут, прежде чем показывать текущее местоположение.
Есть ли решение этой огромной задержки в получении текущего местоположения или какой-либо альтернативы?