Как отправить электронное письмо непосредственно пользователю, используя пакет Share Plus Flutter?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как отправить электронное письмо непосредственно пользователю, используя пакет Share Plus Flutter?

Сообщение Anonymous »

Я хочу иметь возможность включать любые вложения, а также писать тему, описание, адрес электронной почты и обратно из самого приложения Flutter.
Я использую Share_plus чтобы написать электронное письмо из приложения и перенаправить пользователя в приложение электронной почты для отправки электронного письма. Использование file_picker для выбора файлов с устройства и их прикрепления к электронной почте.
Проблема в том, что я не могу указать адрес получателя в электронном письме. Я не хочу, чтобы пользователь вводил адрес получателя, он должен быть записан заранее.

Код: Выделить всё

 if (filePath != null) {
await Share.shareXFiles(
[XFile(filePath)],
subject: subjectController.text,
text: descriptionController.text,
);
}
Я могу получить адрес электронной почты получателя/получателя с помощью url_launcher, но не могу прикрепить какие-либо файлы к электронному письму непосредственно из приложения Flutter.

Код: Выделить всё

 final Uri emailUri = Uri(
scheme: 'mailto',
path: 'srasti.verma@coditas.com',
queryParameters: {
'subject': subjectController.text,
'body': descriptionController.text,
},
);
Но невозможно прикрепить файлы.

Подробнее здесь: https://stackoverflow.com/questions/790 ... er-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»