我有一个通过 url_launcher 发送电子邮件的应用。
final Uri _emailLaunchUri = Uri(
scheme: 'mailto',
path: '',
queryParameters: {
'subject': 'History Report',
'body': 'This is line 1\nThis is line2\nThis is line3',
},
);
var newurl = _emailLaunchUri.toString();
if (await canLaunch(newurl)) {
await launch(newurl);
} else {
throw 'Could not launch $newurl';
}
使用默认的 IOS 邮件应用程序时,我按预期获得换行符。如果我在 IOS 上使用 gmail 应用程序,则没有换行符。
关于如何使用 Gmail 应用获取换行符的任何想法?
谢谢。