iOS 14 - 如何以编程方式打开默认邮件应用程序?

问题描述 投票:0回答:3

使用 iOS14,用户可以将不同的电子邮件客户端应用程序设置为默认值。

有没有办法以编程方式打开选定的默认邮件应用程序?

使用

mailto:
URL,将默认邮件应用程序设置为 Gmail 后,不要执行任何操作。

ios swift email mailto ios14
3个回答
17
投票

显然你必须将

mailto
添加到
LSApplicationQueriesSchemes
才能使其正常工作。


4
投票

将以下内容添加到 info.plist

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>https</string>
    <string>http</string>
    <string>mailto</string>
</array>

0
投票

我刚刚在文档(url_launcher 包)中看到了这一点,这就是为什么它对我不起作用,如果这对任何兄弟有帮助的话:

“仅当设备上安装了支持 URL 方案的应用程序时,才支持 URL 方案。例如,iOS 模拟器没有安装默认的电子邮件或电话应用程序,因此无法打开 tel: 或 mailto: 链接。”

© www.soinside.com 2019 - 2024. All rights reserved.