开发者文档
把客户身份、权益、付费体验与增长流程接入你的 Web 产品。
SDK 0.0.1更新于 Web Beta
开始接入
接入你的应用
从安装、身份验证到读取第一份权益。
4 个步骤 · Next.js + TypeScript跟着截图接入
用带标注的截图找到入口、完成控制台配置。
带注释的控制台配置图解代码示例
会话接入文件,以及结账、积分和 Funnel 的业务示例。
可复制文件 · 接入现有登录身份 → 权益
从一个已验证的客户开始
你的后端把已登录用户关联到 Indiana 客户。浏览器只拿到短期客户 Token,读取这个客户的权益。
- 1后端识别身份
使用你的登录系统验证过的用户 ID。
- 2浏览器接入
用客户 Token 读取自身数据。
- 3展示权益与升级入口
用已发布的套餐和载体呈现付费体验。
import { createGrooveServer } from "@tinkerlandai/indiana-sdk/server"; const groove = createGrooveServer({ baseUrl: process.env.GROOVE_BASE_URL!, apiKey: process.env.GROOVE_SECRET_KEY!, scope: { projectId: process.env.GROOVE_PROJECT_ID!, environment: "sandbox", },});const { customer } = await groove.getOrCreateCustomer({ externalUserId: verifiedUser.id,});const session = await groove.createCustomerSession(customer.id);Key 留在后端。替换配置,并使用你自己的真实登录用户。