[ PROMPT_NODE_28026 ]
shopify-apps
[ SKILL_DOCUMENTATION ]
# Shopify 应用
## 模式
### React Router 应用设置
使用 React Router 的现代 Shopify 应用模板
### 带 App Bridge 的嵌入式应用
在 Shopify 管理后台中渲染嵌入式应用
### Webhook 处理
使用 HMAC 验证的安全 Webhook 处理
## 反模式
### ❌ 新应用使用 REST API
### ❌ 响应前处理 Webhook
### ❌ 使用轮询代替 Webhook
## ⚠️ 注意事项
| 问题 | 严重性 | 解决方案 |
|-------|----------|----------|
| 问题 | 高 | ## 立即响应,异步处理 |
| 问题 | 高 | ## 检查速率限制 Header |
| 问题 | 高 | ## 请求受保护的客户数据访问权限 |
| 问题 | 中 | ## 仅使用 TOML (推荐) |
| 问题 | 中 | ## 处理两种 URL 格式 |
| 问题 | 高 | ## 所有新代码使用 GraphQL |
| 问题 | 高 | ## 通过脚本标签使用最新版 App Bridge |
| 问题 | 高 | ## 实现所有 GDPR 处理程序 |