文档

SDK 2.0 · 参考

迁移指南

迁移到 Web SDK v3.0.0,具有明确的基线、分阶段检查和回滚目标。

来自Web SDK v2

改变行动
partnerId 从 init 中删除仅通过clientId。通过身份验证解决合作伙伴配置。
features.loadingScreen 已移除删除自定义加载屏幕选项和删除的类型。
默认托管源现在为 vton.spreeai.com使用您批准的环境检查明确的 baseURL 覆盖和 CSP 框架 src 规则。
对话框布局已更改重新检查自定义对话框 CSS、移动全屏行为和滚动/焦点处理。

当前初始化

TypeScript
import { init } from "@spreeai/web-sdk";
const sdk = await init({ clientId: "YOUR_ISSUED_CLIENT_ID" });
if (sdk) {
  await sdk.renderTryOnButton({
    elementId: "spreeai-try-on",
    garments: [{ garmentId: "YOUR_READY_GARMENT_ID" }],
    features: { tryOnButton: { text: "Try it on you" } },
  });
}

从旧版本 v1 开始

更换单个 tryOnButton() 与一个打电话 init() 呼叫和一个或多个 sdk.renderTryOnButton() 来电。将旧的单件服装输入替换为 garments。更新购物车处理 garments 阵列而不是单件衣服。

迁移清单

  1. 记录已安装的包、已知的工作托管构建和批准的配置。
  2. 固定 v3.0.0 并在暂存中编译更新的集成。
  3. 检查身份验证、单件服装、变体匹配和服装后备。
  4. 仅在支持的情况下测试尺码显示、尺码建议和购物车处理。
  5. 运行 生产清单 在桌面和移动设备上。
  6. 通过批准的流程进行推广。保留已知的工作包和配置可用于回滚。

回滚

如果身份验证、产品资格或购买行为出现问题,请停止推出并恢复上次验证的兼容包和配置。保留再现步骤和相关 ID。确认恢复的体验,而不是仅仅依赖成功的部署。

来源参考

搜索页面标题和内容。 Escape 关闭搜索。

选择您的语言。