來自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 陣列而不是單件衣服。
遷移清單
- 記錄已安裝的套件、已知的工作託管建置和核准的配置。
- 固定 v3.0.0 並在暫存中編譯更新的整合。
- 檢查身份驗證、單件服裝、變體匹配和服裝後備。
- 僅在支援的情況下測試尺寸顯示、尺寸建議和購物車處理。
- 運行 生產清單 在桌面和行動裝置上。
- 透過核准的流程進行推廣。保留已知的工作包和配置可用於回滾。
復原
如果身份驗證、產品資格或購買行為出現問題,請停止推出並恢復上次驗證的相容套件和配置。保留再現步驟和相關 ID。確認恢復的體驗,而不是僅僅依賴成功的部署。