SuperAPI AI 工具集

app-shopify-built-for-shopify

编程与开发

查看项目

更新于 10-16 09:35

技能介绍

用途:在开发、评审或审计 Shopify 应用时,按 Built for Shopify(BFS)要求约束质量,帮助应用达到 Shopify App Store 的质量标准。参考文档:https://shopify.dev/docs/apps/launch/built-for-shopify/requirements

主要能力:提供 BFS 合规检查清单,涵盖嵌入 Shopify 管理后台(App Bridge)、会话令牌认证、主流程留在管理后台、免额外登录、主题应用扩展写入、Web Vitals 目标(LCP≤2.5s、CLS≤0.1、INP≤200ms)、Polaris 组件、移动端响应式、导航菜单(s-app-nav)、上下文保存栏、错误信息样式、禁止暗黑模式、付费功能禁用并标注、促销内容可关闭等。

使用方式:按清单逐项核对代码与功能;嵌入须在文档 head 引入 https://cdn.shopify.com/shopifycloud/app-bridge.js,并使用 authenticate.admin(request) 进行会话令牌认证;主题写入用主题应用扩展而非 Asset API;性能按 Web Vitals 目标优化;界面使用 Polaris web components、s-app-nav、s-modal、上下文保存栏等;错误信息需红色、上下文相关且持续显示;付费功能需同时视觉与功能禁用,Shopify Plus 专属功能对非 Plus 商户隐藏。不同应用类别另有要求,如广告/分析/联盟用 Web Pixel 扩展而非 script 标签,折扣用 discount functions 或原生 API,订阅用 Selling Plan 等 API,履约与退货有响应时限与事件同步要求。

适用场景:Shopify 应用开发、代码评审、上架前 BFS 合规审计。

限制:资料仅给出质量要求与示例,未提及该技能的具体安装方式、收费、价格、平台支持范围或实际效果,这些暂未提供。