开源  ·  自托管  ·  Apache 2.0

邀请归因,
开箱即用

用户点击邀请链接并安装 App 后,邀请码在首次启动时自动识别回填 — 无需剪贴板权限,无需用户登录。

POST /v1/resolutions
// 移动端 SDK — 首次启动
POST /v1/resolutions
Authorization: Bearer sk_live_•••
 
200 OK
{
  "inviteCode": "INV-2024-K9X",
  "channel": "fuzzy",
  "confidence": 0.94
}
工作原理

五步完成,零摩擦。

设备指纹技术弥合了网页点击与 App 安装之间的鸿沟 — 无需 Cookie,无需登录,无需剪贴板权限。

分享链接

用户 A 分享邀请链接

点击访问

用户 B 打开落地页

采集指纹

JS SDK 采集浏览器特征信号

安装 App

用户 B 安装并首次打开

自动匹配

邀请码自动识别并回填

为什么选择 share-installs

一切所需,
恰到好处。

专为不想被第三方锁定的开发者设计,精准追踪邀请归因。

完全自托管

数据永远不离开你的基础设施。一条 docker compose up 命令即可部署。无供应商锁定,无月租费用。

三通道归因

Redis 精确哈希匹配 → PostgreSQL 模糊评分 → Android 剪贴板兜底。多场景最大化匹配率。

智能设备指纹

综合时区、屏幕分辨率、IP 子网、语言、硬件信息多维度匹配,置信度阈值(0–1)可自由配置。

原生 SDK 支持

iOS 原生 Swift SDK、Android Kotlin SDK、TypeScript Web SDK,全部开源,生产就绪。

自定义邀请码

带上你自己的邀请码,原样存储与返回。生成规则、校验逻辑、使用次数限制完全由你控制。

多租户就绪

以共享 SaaS 模式运行,支持按项目 API 密钥和用量配额;或以单租户模式部署,零鉴权开销。

SDK 集成

几分钟完成接入

覆盖全平台的官方 SDK,即插即用。

Web / JavaScript

TypeScript · 浏览器 + Node
npm install @share-installs/js-sdk

iOS

Swift 5.9+ · Swift Package Manager
swift package add share-installs/sdk-ios

Android

Kotlin · Gradle
implementation("com.share-installs:sdk-android:0.0.1")
部署方式

你的基础设施,你来选

零配置自托管,或带 GitHub OAuth 和用量配额的完整 SaaS — 一个环境变量切换。

自托管

自己跑

部署在你自己的服务器。无 API 密钥依赖,无鉴权开销。适合私有团队和单应用场景。

  • 一键 Docker 部署
  • 无需身份认证
  • 可选管理员密钥管理项目
  • Compose 内含 PostgreSQL + Redis
SaaS 模式

托管服务

为团队启用多租户模式。GitHub OAuth 登录、按项目 API 密钥管理、基于订阅计划的用量配额。

  • GitHub OAuth 登录
  • 按项目 API 密钥管理
  • 免费 / Pro / Unlimited 三档
  • 仪表盘 + 用量分析
快速开始

60 秒跑起来

从自托管模式开始,需要多租户时升级到 SaaS。

bash
# 克隆仓库并启动所有服务
git clone https://github.com/ceeyang/share-installs.git
cd share-installs
docker compose up --build
bash
# 验证服务是否正常运行
curl http://localhost:6066/health
→ {"status":"ok","mode":"self-hosted","version":"1.0.0"}
完整文档

开源,永久免费

自托管、Fork,或参与贡献。Apache 2.0 协议授权。

免费开始使用 在 GitHub 上 Star