2016-12-13 3 views
4

Мне интересно, как поделиться файлом в приложении флаттера?Как поделиться файлом с помощью flutter

Я видел несколько старых ссылок на использование намерений с mojo, но это больше не кажется присутствующим. Это похоже на стандартную функцию, с которой мы должны справиться кросс-платформенным способом (очевидно, с некоторыми отличиями между ios и Android).

Каковы текущие рекомендации по совместному использованию файлов (например, по электронной почте)? Самое близкое, что я мог бы оценить, это UrlLauncher, который я могу себе представить, чтобы запустить обработчик для файла, который я хочу использовать совместно, но он кажется растянутым.

+1

Спасибо за вопрос! Мы отслеживаем это на https://github.com/flutter/flutter/issues/7111 –

ответ

5

В настоящее время нет встроенного способа для этого. Как сказал Сет Лэдд выше, https://github.com/flutter/flutter/issues/7111 отслеживает, делая это проще.

На данный момент вам необходимо написать необходимый код общего доступа в Objective-C или Java и вызвать его из вашего Дарта, используя модель платформы-услуг, зарегистрированную в https://flutter.io/platform-services и показанную в https://github.com/flutter/flutter/tree/master/examples/hello_services.