用途:为 Shopify 应用开发提供可复用的实践模式,帮助开发者搭建符合现代模板规范的应用。
主要能力与要点:
- React Router 应用搭建:采用现代 Shopify 应用模板与 React Router。
- 嵌入式应用:使用 App Bridge 将应用嵌入 Shopify 后台。
- Webhook 处理:通过 HMAC 校验安全处理 Webhook。
- GraphQL Admin API:新代码统一使用 GraphQL。
反模式(应避免): 新应用使用 REST API;在响应前处理 Webhook;用轮询替代 Webhook。
注意事项(按资料):Webhook 应先立即响应、再异步处理;检查速率限制响应头;申请受保护客户数据访问权限;配置推荐仅用 TOML;处理两种 URL 格式;新代码使用 GraphQL;通过 script 标签使用最新 App Bridge;实现全部 GDPR 处理器。
用法与限制:资料未提供具体安装命令、代码示例或分步操作,相关细节暂未提供。适用场景为 Shopify 应用开发与后台嵌入式集成;不适用于非 Shopify 平台。