如何随手发送电子邮件?

时间:2019-07-14 07:56:21

标签: email flutter

我尝试了所有程序包发送电子邮件(flutter_email_sender-flutter_mailer -url_launcher),复制并粘贴示例,但始终出现相同的错误消息:“ MissingPluginException(未找到方法的实现...),我搜索一个简单的示例以按按钮发送电子邮件。

谢谢

1 个答案:

答案 0 :(得分:0)

To use latest version of url_launcher or above version of 4.1.0+1
 , you have to migrate to android x.

 [https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility][1]

示例:

import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';

        class SendEmail extends StatelessWidget {


    void _contact() async {
        final url = 'mailto:dude@gmail.com';
        if (await canLaunch(url)) {
          await launch(url);
        } else {
          throw 'Could not launch $url';
        }
      }

          @override
          Widget build(BuildContext context) {

            return RaisedButton(
            onPressed: (){_contact()},
            child: Text('Mail'),
          ),
          }
        }