В настоящее время мы разрабатываем игру для Unity3d, и на данный момент версия Android составляет около 250 МБ, поэтому нам нужно использовать файл расширения OBB, чтобы иметь возможность опубликовать его в Play Store.
Мы уже интегрировали скрипт в Unity3d, который запрашивает разрешение на чтение во время выполнения для монтирования OBB.Мы хотели бы запросить это разрешение ТОЛЬКО, если устройство действительно нуждается в нем.
Мы провели несколько тестов на устройствах с Android 7 и 8, в которых мы смогли правильно получить доступ к OBB без запроса разрешения.
Документация для разработчиков Android (https://developer.android.com/google/play/expansion-files) гласит следующее: «Для Android (версия 6 и более поздняя), разрешение на внешнее хранилище необходимо запрашивать во время выполнения, но некоторые реализации Android не требуют разрешения на чтение»).Файлы OBB. "
В Java также есть пример того, как определить необходимость разрешения, но мы не знаем, как выполнить эту проверку в Unity. Кто-нибудь знает какой-либо метод?
Заранее спасибо.