flutter - Flutter - 在不发送电子邮件且不知道用户可能使用哪些客户端的情况下启动电子邮件客户端
问题描述
如果用户使用无密码身份验证,则需要为用户提供一个按钮来打开他们的电子邮件客户端。
看过 url_launcher,但它想创建一个电子邮件,app_availability 需要特定的包名称或只是 ios 的默认电子邮件......
有没有人遇到过一种方法来向用户展示一个带有他们设备上可能拥有的任何电子邮件客户端的小吃店?
解决方案
看看 https://pub.dev/packages/flutter_email_sender
你可以使用这个代码
FlutterEmailSender.send(Email(recipients: ['emailid@email.com'],subject: 'any subject you want'));
用户将看到所有可用的电子邮件客户端,他可以选择任何客户端
推荐阅读
- css - 为什么@media only screen css 不能与 !IMPORTANT; 一起使用?
- java - 你能帮我用循环计算器吗?
- python - matplotlib 图例超出窗口区域
- c++ - 如何正确停止运行非循环 QThread?
- haskell - 用 cabal 安装包不起作用(随机)
- python - 这个简单的代码给了我硬语法错误,除数代码
- python - 不支持的输入图像深度:“VDepth::contains(depth)”,其中“深度”为 4 (CV_32S)
- php - Owebia Shipping Show Always 0 Magento 1.9.4
- php - Boostrap 4 明信片在我的网站上似乎有所不同
- autohotkey - 更改窗口焦点时 AutoHotKey WinActive 返回错误值