开源邀请归因系统 share-installs:自托管延迟深度链接匹配方案

前言 你有没有遇到过这种场景: 用户 A 分享了一个邀请链接给用户 B。用户 B 在手机上点击链接,跳转到 App Store 下载了 App。安装打开后——邀请码呢? 传统方案要么依赖复杂的 Deep Link 配置(Universal Link / App Links),要么需要接入 Firebase Dynamic Links 这类第三方服务。前者配置繁琐,后者有被 deprecate 的风险。 这就是我开源 share-installs 的原因。 什么是 share-installs? share-installs 是一个开源、自托管的 邀请码 & 延迟深度链接归因系统。 核心能力只有一句话:用户点击邀请链接并安装 App 后,首次启动时邀请码会自动识别并回填——即使点击时 App 尚未安装。 项目地址:github.com/ceeyang/share-installs ⭐ 核心功能:浏览器指纹 → 后端匹配 → App 启动自动回填 🖥️ 三端 SDK:Web(TypeScript)+ iOS(Swift)+ Android(Kotlin) 🐳 一键部署:Docker Compose / Kubernetes / 裸机 🔐 自托管:数据存在你自己的服务器上 工作原理 整个流程分为四个阶段: [阶段 1] 用户 A 分享邀请链接 │ ▼ [阶段 2] 用户 B 点击链接 → 你的落地页 │ JS SDK 上报浏览器指纹到后端 ▼ [阶段 3] 跳转 App Store / Play Store │ ▼ [阶段 4] 用户 B 安装并打开 App │ 移动 SDK 上报设备指纹 ▼ 后端匹配指纹 → 返回邀请码 │ ▼ App 自动填入邀请码 ✓ 关键技术点: ...

2026-06-01 · 3 min · 491 words · Cee Yang