GitHub

EmailClientHelper

一个简单的辅助包,用于使用第三方邮件客户端发送电子邮件。支持的客户端包括 Gmail、Outlook 和 Yahoo Mail。

目前,该包仅支持 iOS 和 visionOS。

您还需要在您的应用程序的 Info.plist 中添加此项

<key>LSApplicationQueriesSchemes</key>
<array>
  <string>googlegmail</string>
  <string>ms-outlook</string>
  <string>ymail</string>
</array>

ko-fi

用法

检查用户的设备上是否安装了 Gmail 应用

if EmailClientHelper.isClientAvailable(.gmail) {
    return true
} else {
    return false
}

使用 Gmail 应用发送电子邮件

EmailClientHelper.sendEmail(client: .gmail, to: "example@example.com")

示例

您可以在 SubManager iOS 应用中看到此包的使用示例

image