Spark Mail
Spark Mail 是一款邮件客户端。Protocol Launcher 允许你打开从 Spark 复制出来的官方 Spark Desktop Deep Link。
使用
有两种方式可以使用此库:
- 按需从子路径导入,支持 Tree Shaking 并保持包体积较小。
- 从根包完整导入更适合快速脚本或示例,但会包含全部应用模块。
生产构建建议使用按需导入;快速演示可以使用完整导入。
选择安装方式
按需加载
推荐使用。生产环境优化。
全量导入
使用便捷。适合快速脚本。
URL 方法
Spark 官方 Deep Links 文档只公开了 readdle-spark://bl= 格式的、仅创建者可访问的已复制邮件链接。本模块只暴露这个官方记录的格式,并接收完整的已复制 Deep Link,不尝试重建或解释 Spark 的私有链接载荷。
打开 Deep Link
打开从 Spark 中通过 Copy Deep Link 复制出来的 Spark Desktop Deep Link。
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'