shopify-app-store-review は何をしますか?
Shopifyアプリのコードベースに対して、提出前のコンプライアンスチェックを実行します。App Storeの要件をレビューし、公式レビューに提出する前に問題の可能性を表面化します。
概要
このスキルは、ShopifyアプリがApp Storeに提出される前に、主要なコンプライアンス要件を満たしていることを確認するのに役立ちます。コードベースをスキャンし、一般的な問題(例:未承認のAPI使用、プライバシーポリシーの欠如、不適切なスコープ設定など)を特定します。
使用方法
- スキルをShopifyアプリのプロジェクトディレクトリに配置します。
- 次のコマンドを実行してチェックを開始します:
shopify app review - 出力を確認し、特定された問題を修正します。
要件
- Shopify CLIがインストールされていること。
- アプリがShopifyパートナーアカウントに登録されていること。
- コードベースが最新のShopify App Storeポリシーに準拠していること。
カスタムルール
独自のコンプライアンスルールを追加するには、.shopify/review-rulesディレクトリにYAMLファイルを作成します。各ルールは次の構造に従います:
rules:
- id: custom-rule-1
description: "カスタムルールの説明"
severity: error
pattern: "チェックするパターン"
message: "ルール違反時のメッセージ"
出力例
Checking your app for compliance...
✓ プライバシーポリシーが設定されています
✓ スコープが必要最小限に設定されています
✗ 未承認のAPIエンドポイントが検出されました: /api/v1/unauthorized
→ 修正方法: 該当エンドポイントを削除するか、Shopifyに承認依頼を提出してください
トラブルシューティング
- チェックが実行されない: Shopify CLIが最新バージョンであることを確認してください。
- 誤検知が発生する: カスタムルールを調整するか、問題を報告してください。
- ルールの追加方法: 上記のカスタムルールセクションを参照してください。