title: Problem to send email with URL launcher in flutter
body: <p>Hello I try to launch email page with recipent. I tried flutter email sender who work with android but not on ios for me. So I tried url launcher to do the same thing, but not working also with iOS. I use iOS simulator, the problem can be this ? </p>
  
  <p>I use this example of url launcher </p>
  
  <pre><code>mailto:xxxxx@xxxxx.com?subject=News&amp;body=New%20plugin
  </code></pre>
  
  <p>I have this error</p>
  
  <pre><code>[VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: Could not launch mailto:xxxx@xxxx.com?subject=News&amp;body=New%20plugin
  #0      _menuscreenState._launchURL (package:xxxx/bottom.dart:8285:7)
  &lt;asynchronous suspension&gt;
  #1      _menuscreenState.build.&lt;anonymous closure&gt;.&lt;anonymous closure&gt; (package:xxxx/bottom.dart:8705:13)
  </code></pre>
  
  <p>Here is the full example with url launcher </p>
  
  <pre><code>import 'package:flutter/material.dart';
  import 'package:url_launcher/url_launcher.dart';
  
  void main() =&gt; runApp(MyApp());
  
  class MyApp extends StatefulWidget {
    @override
    _MyAppState createState() =&gt; _MyAppState();
  }
  
  class _MyAppState extends State&lt;MyApp&gt; {
  
  
    String email="contact@ouiquit.com";
    _launchEmail() async {
      if (await canLaunch("mailto:$email")) {
        await launch("mailto:$email");
      } else {
        throw 'Could not launch';
      }
    }
  
    @override
    Widget build(BuildContext context) {
  
  
      return MaterialApp(
        theme: ThemeData(primaryColor: Colors.red),
        home: Scaffold(
          appBar: AppBar(
            title: Text('test mail'),
            actions: &lt;Widget&gt;[
              IconButton(
                onPressed: _launchEmail,
                icon: Icon(Icons.send),
              )
            ],
          ),
  
  
        ),
      );
    }
  
  
  }
  </code></pre>
  
  <p>Here is the error </p>
  
  <pre><code>[VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method canLaunch on channel plugins.flutter.io/url_launcher)
  #0      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:7)
  &lt;asynchronous suspension&gt;
  #1      canLaunch (package:url_launcher/url_launcher.dart:112:25)
  &lt;asynchronous suspension&gt;
  #2      _MyAppState._launchEmail (package:testmail/main.dart:20:15)
  &lt;asynchronous suspension&gt;
  #3      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:654:14)
  #4      _InkResponseState.build.&lt;anonymous closure&gt; (package:flutter/src/material/ink_well.dart:729:32)
  #5      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
  #6      TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:365:11)
  #7      TapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:275:7)
  #8      PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/&lt;…&gt;
  </code></pre>