跳到正文
Indiana
控制台
文档
章节目录 / 开发者文档

开发者文档

把客户身份、权益、付费体验与增长流程接入你的 Web 产品。

SDK 0.0.1更新于 Web Beta

开始接入

使用 Indiana CLI:浏览器授权、App 查询与本地文档工具查看已发布 SDK 与最新源码的接入范围
身份 → 权益

从一个已验证的客户开始

你的后端把已登录用户关联到 Indiana 客户。浏览器只拿到短期客户 Token,读取这个客户的权益。

  1. 1
    后端识别身份

    使用你的登录系统验证过的用户 ID。

  2. 2
    浏览器接入

    用客户 Token 读取自身数据。

  3. 3
    展示权益与升级入口

    用已发布的套餐和载体呈现付费体验。

查看完整示例
server/identify.tsTypeScript
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 留在后端。替换配置,并使用你自己的真实登录用户。

按业务场景继续