Я реализовал это на iOS, и оно работает хорошо.
Что касается Android, то и здесь оно работает хорошо, но есть небольшая проблема. Когда я делюсь 4/5 файлами, время, которое проходит до открытия моего приложения, довольно велико, даже 10 секунд, что может заставить пользователя подумать, что существует какая-то проблема. Также иногда при этом появляется белый экран, а иногда и черный. Тогда все работает нормально.
Я спрашивал, нормально ли это, ведь на iOS такого ожидания нет. Ведь нужно получить только путь к общим файлам, и я не понимаю, почему это занимает так много времени.
Я использую Flutter 3.19.6 и Dart 3.3.4
версия обработчика общего доступа 0.0.21
Я настроил Манифест для совместного использования всех типов файлов, как одиночных, так и нескольких.
Заранее благодарю вас за любую помощь в объяснении этого поведения.
Подробнее здесь: https://stackoverflow.com/questions/785 ... les-the-ti
Мобильная версия