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

Pet*_*vay 12 mailto email ios swift ios14

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

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

使用mailto:URL,在将默认邮件应用设置为 Gmail 后,不要做任何事情。

Pet*_*vay 9

显然,您必须添加mailtoLSApplicationQueriesSchemes才能使其工作。

  • 此解决方案的问题是,它将在客户端中打开撰写新邮件。您是否知道另一种仅打开默认设置而无需任何操作的方法@peter-lendvay (4认同)

小智 7

将以下内容添加到 info.plist

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>https</string>
    <string>http</string>
    <string>mailto</string>
</array>
Run Code Online (Sandbox Code Playgroud)