Please note:
1. Orders paid with (even partially) reward points will not earn additional points.
2. Points apply to the main unit only and do not apply to accessories.
3. August 24 – September 6, 2026: Free Shipping Protection is available during this period and cannot be combined with points discount. It will be automatically applied if no points discount is used.
4. Promotions cannot be combined with Roborock Points. Please choose the option that offers the greater discount.
Remaining spins: [[ lottery.restTimes ]] / [[ lottery.userLimitDaily ]]
Spend [[ lottery.costPoints ]] points to spin!
Login now to claim your prize!
Please provide a valid eamail adress.
[[ WinningInformation?.name?.replaceAll('\\n', '\n') ]]
Loading...
[[ WinningInformation?.name?.replaceAll('\\n', '\n') ]]
[[WinningInformation?.prizeCouponCode]]
Woops! Something went wrong:(
You have unclaimed rewards. Participate in the lottery to win.
Shopify:未登录(游客)
R66 需 URL `apilevel ≥ 40660`(会写入 localStorage)。本页不再改写地址栏;请先打开 App 首页带参进入商城,再进本调试页。
仅代码常量 MOCK_NO_EMAIL(app-mall-auth.js)控制,不写 localStorage。true 时剥掉 email 并按游客走。
关掉绑邮箱弹窗会写入 3 天冷却。清除后可再次弹出。
调用结果
按业务关键点拆开测:绑邮箱 → getUserInfo.email → session/URL 自动取 id 调 getMallTokenV2 → Multipass。也可最后一键走 AppMallAuth.tryAutoLogin。
步骤 3 的 id:当前 URL → localStorage(`__rr_mall_token_id__`)。步骤 4 用步骤 3 缓存的 token;没有则先跑步骤 3。
调用结果
调用结果
调用结果
调用结果
refresh 勾选=true 强制刷新;不勾选不传 refresh,原生取缓存
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
预设:smart://profile/bindemail · smart://misc/livechat
调用结果
调用结果
调用结果