ios - 如何使用 Flutter 打开 iPhone 上的默认电子邮件应用程序?

标签 ios email dart flutter

我想制作一个 Flutter 应用,其中一个要求是在 Android 或 iPhone 设备上打开 native 电子邮件客户端。我不想创建新电子邮件,只需打开电子邮件应用程序。如果可能的话,我希望能够使用平台通用代码打开电子邮件客户端,否则我想知道 iOS 端需要什么。我不是在寻找 Send Email Intent,因为我知道 Flutter 中有一个插件。作为一名 Android 开发人员,我相信我知道如何从 Flutter 调用 Intent 以实现该隐式 Intent,如果我必须这样做的话,但我对 iOS 并不熟悉。

最佳答案

url_launcher插件就是这样做的

mailto:<email address>?subject=<subject>&body=<body>

Create email to in the default email app

另见 How do I open a web browser (URL) from my Flutter code?

关于ios - 如何使用 Flutter 打开 iPhone 上的默认电子邮件应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51091785/

相关文章:

android - 将字符串时间和日期转换为 DateTime - Dart/Flutter

ios - 将id解析为NSString

html - 将个性化链接插入电子邮件中的 html 标签

java - 无法使用 mailR 包通过 Outlook.com 发送电子邮件

asp.net - 在 ASP.NET C# 中捕获退回的电子邮件

android - 评估项目应用程序时出现问题-Firebase Analytics

json - 使用Redstone Mapper解码Dart中的List <int>

ios - 如何将多张图片存储到 Parse 中的单个列?

ios - 使用 node-apn 发送 Push 总是返回 Invalid token (8)

android - 在 movesense 应用程序中设置 BLE 连接参数