Skip to content

Spark Mail

Spark Mail 是一款邮件客户端。Protocol Launcher 允许你打开从 Spark 复制出来的官方 Spark Desktop Deep Link。

使用

有两种方式可以使用此库:

  • 按需从子路径导入,支持 Tree Shaking 并保持包体积较小。
  • 从根包完整导入更适合快速脚本或示例,但会包含全部应用模块。

生产构建建议使用按需导入;快速演示可以使用完整导入。

选择安装方式

按需加载
推荐使用。生产环境优化。
全量导入
使用便捷。适合快速脚本。

URL 方法

Spark 官方 Deep Links 文档只公开了 readdle-spark://bl= 格式的、仅创建者可访问的已复制邮件链接。本模块只暴露这个官方记录的格式,并接收完整的已复制 Deep Link,不尝试重建或解释 Spark 的私有链接载荷。

打开从 Spark 中通过 Copy Deep Link 复制出来的 Spark Desktop Deep Link。

On-Demand
ts
import { openDeepLink } from 'protocol-launcher/spark'

const url = openDeepLink({
  url: 'readdle-spark://bl=REPLACE_WITH_COPIED_DEEP_LINK_VALUE',
})

生成的 URL

ts
openDeepLink({
  url: 'readdle-spark://bl=REPLACE_WITH_COPIED_DEEP_LINK_VALUE',
})
// => 'readdle-spark://bl=REPLACE_WITH_COPIED_DEEP_LINK_VALUE'

官方文档