Пробелы преобразуются в + в схеме mailto url_launcher | Флаттер

Я интегрировал почту в схему во флаттере, используя пакет url_launcher. тема и тело были указаны в качестве параметров запроса.

       final Uri _emailLaunchUri = Uri(
                  scheme: 'mailto',
                  path: 'mail@qapp.how',
                  queryParameters: {
                      'body':
                          'this is sample text'
                    } 
                );

Это даст текст как this+is+sample+text по почте.

1 ответ

вместо queryParameters используйте query.

      final Uri _emailLaunchUri = Uri(
                  scheme: 'mailto',
                  path: 'mail@qapp.how',
                  query:
                       'body=this is sample text',
                );
Другие вопросы по тегам