審査基準と対策
審査基準と対策
Section titled “審査基準と対策”Chrome Web Storeの審査基準と、審査を通過するための対策を説明します。
1. 機能性
Section titled “1. 機能性”要件:
- 拡張機能が正常に動作する
- エラーが発生しない
- 説明通りの機能が実装されている
対策:
- 十分なテストを実施
- エラーハンドリングを実装
- 説明と機能が一致していることを確認
2. セキュリティ
Section titled “2. セキュリティ”要件:
- セキュリティ上の問題がない
- 悪意のあるコードが含まれていない
- 適切なパーミッションのみを要求
対策:
- 必要なパーミッションのみを要求
- 外部スクリプトの使用を避ける
- ユーザー入力の検証
- Content Security Policyの設定
3. コンテンツポリシー
Section titled “3. コンテンツポリシー”要件:
- Chrome Web Storeのポリシーに準拠
- 不適切なコンテンツが含まれていない
- スパム行為がない
対策:
- Chrome Web Store ポリシーを確認
- 不適切なコンテンツを避ける
- スパム行為をしない
4. ユーザー体験
Section titled “4. ユーザー体験”要件:
- ユーザーにとって価値がある
- 使いやすい
- 適切な説明がある
対策:
- 明確な説明を提供
- 使いやすいUI
- ユーザーにとって価値のある機能
よくある却下理由と対策
Section titled “よくある却下理由と対策”1. 機能しない
Section titled “1. 機能しない”却下理由:
- 拡張機能が正常に動作しない
- エラーが発生する
対策:
- 十分なテストを実施
- エラーハンドリングを実装
- 複数の環境でテスト
2. セキュリティ問題
Section titled “2. セキュリティ問題”却下理由:
- 不適切なパーミッション
- セキュリティ上の問題
対策:
- 必要なパーミッションのみを要求
- セキュリティベストプラクティスに従う
- 外部スクリプトの使用を避ける
3. ポリシー違反
Section titled “3. ポリシー違反”却下理由:
- Chrome Web Storeのポリシーに違反
対策:
- ポリシーを確認
- 不適切なコンテンツを避ける
- スパム行為をしない
4. 説明不足
Section titled “4. 説明不足”却下理由:
- 説明が不十分
- 機能が不明確
対策:
- 明確な説明を提供
- スクリーンショットを追加
- 使い方を説明
審査を通過するためのチェックリスト
Section titled “審査を通過するためのチェックリスト”公開前の確認
Section titled “公開前の確認”- 拡張機能が正常に動作する
- エラーが発生しない
- 必要なパーミッションのみを要求
- プライバシーポリシーがある(個人情報を扱う場合)
- 説明が明確である
- スクリーンショットが用意されている
- アイコンが用意されている
- ポリシーに準拠している
manifest.jsonの確認
Section titled “manifest.jsonの確認”- manifest_versionが3である
- nameが設定されている
- versionが設定されている
- descriptionが設定されている
- permissionsが適切である
- アイコンパスが正しい
コードの確認
Section titled “コードの確認”- エラーハンドリングが実装されている
- セキュリティ対策が実装されている
- 不要なコードが含まれていない
- コメントが適切である
審査が却下された場合
Section titled “審査が却下された場合”1. 却下理由の確認
Section titled “1. 却下理由の確認”ダッシュボードで却下理由を確認:
- 却下理由が表示される
- 修正すべき点が示される
2. 修正の実施
Section titled “2. 修正の実施”却下理由に基づいて修正:
- 問題を修正
- テストを実施
- 再アップロード
3. 再審査の申請
Section titled “3. 再審査の申請”修正後、再アップロード:
- 修正内容を説明
- 再審査を申請
審査基準と対策:
- 機能性: 正常に動作することを確認
- セキュリティ: 適切なセキュリティ対策を実装
- コンテンツポリシー: ポリシーに準拠
- ユーザー体験: ユーザーにとって価値のある機能
審査基準を理解し、適切な対策を講じることで、スムーズに審査を通過できます。