Эта проблема появилась только в android 10. Я использую сервис Nearby для iBeacon. В моем манифесте я спрашиваю разрешение ACCESS_FINE_LOCATION, и перед запуском ближайшей службы я проверяю, было ли предоставлено разрешение моему приложению. Итак, почему у меня есть эта ошибка и как я должен правильно запросить разрешение на использование ближайшего сервиса? Также мне не нравится описание в диалоге запроса разрешения. Мое приложение не использует микрофон. Это пугает пользователей!
Nearby.getMessagesClient(this, new MessagesOptions.Builder()
.setPermissions(NearbyPermissions.BLE)
.build())
.subscribe(getNearbyPendingIntent(), options);