白色 space 在 url_launcher mailto 方案中转换为 + |扑

White space get converted to + in url_launcher mailto scheme | Flutter

我使用 url_launcher 包在 flutter 中集成了一个 mail to scheme。主题和正文作为查询参数给出。

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

这将在邮件中提供 this+is+sample+text 的文本。

使用查询代替查询参数。

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