開発者にとってApp Storeの審査で最も大きな不満は、徹底的な審査を受けるのではなく、アプリが差し戻されてしまう点です。
開発者にとって、App Storeの審査プロセスで最も苛立たしいのは、Appleが1つの問題が検出されるとすぐにアプリを却下することです。包括的な検査を行う代わりに、です。
つまり、発見された問題を修正してアプリを再提出しても、新たな理由で再び却下される可能性があります。
そのため、個人や経験の浅いiOSアプリ開発者がアプリを2回、3回、場合によっては10回提出してようやく承認されることは珍しくありません。
以下は、アプリを提出または再提出する前に自己チェックするための、アプリ審査プロセスにおける却下のトップ10の理由です:
不完全または不安定なアプリ
誤解を招くメタデータ
アプリ内購入(IAP)違反
プライバシーおよびデータ収集の問題
ユーザー生成コンテンツ(UGC)の管理不備
知的財産(IP)の衝突
攻撃的または不適切なコンテンツ
重複または「スパム」アプリ
最小限の機能要件を満たしていない
不適切なパーミッション使用
Appleは公式に「アプリの完全性」の概念を強調し、未解決の問題の40%がこれに関連していると述べています。
(出典:Apple Developer)
クラッシュとバグ | プレースホルダーコンテンツ |
不完全な機能 | メタデータの欠如 |
劣悪なユーザーインターフェース | 不正確/誤解を招く情報 |
アプリ機能の欠如 | ガイドライン違反 |
未解決のエラー | ローカライゼーションの問題 |
アプリ審査ガイドラインで要求されているように、以下を行う必要があります:
1) 必要なすべてのメタデータと有効なURLを含むアプリの最終バージョンを提供する;
2) 提出前にプレースホルダーテキスト、空白のウェブサイト、その他の仮コンテンツをすべて削除する;
3) アプリをデバッグしてデバイス上での安定性を確保する;
4) ログインが必要な場合、デモアカウント情報とバックグラウンドサービスを提供する;
5) アプリ内購入のコンテンツが完全で、更新されており、審査者がアクセスできることを確認する。
アプリ審査をソフトウェアテストサービスとして扱わないでください。Appleは不完全なアプリパッケージやクラッシュするバイナリ、明らかな技術的問題があるものを却下します。
メタデータとは、「アプリに関連するすべての説明的要素」を指し、アプリのタイトル、説明などのテキスト情報や、アイコン、スクリーンショット、プレビュービデオなどの視覚情報を含みます。
💡 アプリメタデータを最適化する方法は?
説明、スクリーンショット、プレビューはアプリのコアエクスペリエンスを正確に反映する必要があり、誤解を招く情報はアプリ審査プロセスで却下の原因となります。
不正確な説明 | 誤解を招くキーワード |
プライバシーポリシー/連絡先詳細の不備 | 不適切な言語/コンテンツ |
サポートされていない主張 | 一致しない名前/アイコン |
スクリーンショットの問題 | ローカライゼーションエラー |
プロモーションテキスト | バージョンの不一致 |
1) タイトル
アプリのタイトルはアプリのアイデンティティを構築するものです。タイトルが記載されているすべての欄で、名前を正確かつ一貫して綴るようにしてください。
App Storeに提出されたアプリ名が実際と異なる場合、Appleは一貫性の欠如によりアプリを却下します。
💡 効果的なアプリタイトルの設計方法は?
2) 説明
完全性について話した際、ここでは情報の正確性を強調します。アプリの説明を正確かつ関連性のあるものにしてください!
同時に、Appleが期待していないウェブコンテンツやウェブリンクをアプリに含めないように注意してください。
アプリがAppleオペレーティングシステム専用に設計されており、ユーザーに価値をもたらすことを明確に伝えることで、App Storeの審査者に承認される可能性が高まります。
💡 効果的なアプリ説明の設計方法は?
3) スクリーンショット
「スクリーンショットは価値と機能を正確に伝える必要があります。ユーザーエクスペリエンスを強調するためにテキストやオーバーレイ画像を使用し、それを隠さないようにしてください。App Store Connectで対応するデバイス型に一致するUIおよび製品画像を確保してください。ガイドライン2.3を参照」
(出典:Apple Developer)
4) ユーザーインターフェース
「Appleはクリーンで洗練された、ユーザーフレンドリーなインターフェースを高く評価します。UIがこれらの要件を満たすように、デザインを慎重に計画し、デザインガイドおよびUIデザインのすべきこととすべきでないことに従ってください。」
(出典:Apple Developer)
アプリ内購入はApp Storeエコシステムの重要な側面であり、ユーザーが機能を解除したりプレミアムコンテンツにアクセスしたりするシームレスな方法を提供します。しかし、Appleのアプリ内購入ガイドラインに準拠しない場合、アプリが却下される可能性があります。
Appleは、サブスクリプション、ゲーム内通貨、追加のゲームレベル、プレミアムコンテンツなど、アプリ内で解除されるすべての機能、機能性、またはコンテンツがアプリ内購入メカニズムを通じて行われることを義務付けています。
サードパーティの支払い方法 | アプリ内購入アイテムの誤分類 |
ルートボックスの透明性不足 | ギフトおよび返金ポリシー |
アプリ内購入の問題でアプリが却下されないようにするために、以下のことを行う必要があります:
1) ライセンスキー、拡張現実タグ、QRコードなどの外部支払い方法を避け、常にAppleのアプリ内購入システムを使用して有料機能やコンテンツの解除を行ってください。
2) 購入したすべてのポイントやゲーム通貨が期限切れにならないようにしてください。
3) 正しい購入可能なタイプを指定してください。
4) ユーザーが購入したアイテムを他の人に贈ることが許可されています。ただし、ギフトが返金される場合、元の購入者にのみ返金されます。
5) 「トロフィーボックス」やその他のランダムな仮想アイテム購入メカニズムを提供するアプリは、顧客が購入する前に各タイプのアイテムを取得する確率を顧客に開示する必要があります。
6) 非サブスクリプションアプリは、完全な解除オプションを提供する前に、時間ベースの無料トライアル期間を提供できます。方法は、「価格レベル0」で非消耗型IAPアイテムを設定し、「XX日間トライアル」という命名規則に従って名前を付けることです。
7) トライアルを開始する前に、トライアル期間の長さ、トライアル期間終了後にアクセスできなくなるコンテンツやサービス、完全な機能を取得するためにユーザーが支払う必要がある後続の料金を明確に示す必要があります。
💡 アプリ内購入のゴールデンタイミング
主な問題は、アプリがユーザー情報の必要ない機能に基づいてユーザーに登録を強制し、個人情報を秘密裏に収集/共有することです。
AppleはWWDC以降、これをより厳格に扱っているため、開発者は特に注意する必要があります。
まずユーザーに相談し、登録に同意してもらう必要があり、「強制ログイン」機能はログインプロンプト版に修正する必要があります。
また、一部のデータ取得機能は、Appleのデフォルトで許可されていない携帯電話情報へのアクセスを避けるため、ユーザーに相談する必要があります。
ソーシャル製品や、UGCコンテンツが強い製品(例:Facebook、Twitter、Instagram)について、Appleは開発者が不適切なコンテンツ(例:暴力、ポルノ、著作権侵害など)をフィルタリングし、厳格な審査メカニズムと詳細な開発者連絡先情報を提供することを要求しています。
2025年には、AppleはソーシャルまたはUGC機能を持つアプリに対して、レポートツール、モデレーションポリシー、開発者連絡先オプションの包含を要求しています。
💡 UGCマーケティングがアプリビジネスにどのようにインスピレーションを与えるか?
アプリ内のユーザーコンテンツに暴力やポルノなどが含まれないようにすることを推奨します。
また、収集された情報によると、「アクティブな電話通信」は1.2条項にのみ適用可能であるため、関連条項が却下された場合、開発者は電話通信を申請してみることができます。
知的財産(IP)の保護は法的および倫理的要件です。Appleは、第三者の権利を侵害する可能性のあるアプリを却下することで責任を回避します。
したがって、許可なく著作権のある画像、音楽、商標を使用するアプリや、既存の製品と名前やブランディングが類似しすぎるアプリはAppleによって却下されます。
アプリにはあなたが作成した、または使用許可を得たコンテンツのみが含まれるようにすることを推奨します。
製品提出時に、著作権のある第三者の書面による証拠を提示してください。
攻撃的、配慮に欠ける、迷惑、攻撃的、または下品なアプリコンテンツ。
審査メカニズムを推奨します。現在の国家政策もこの点に非常に注目しています。コンテンツの安全性を確保し、関連する表示コンテンツを適時に処理し、幸運を期待する考えを持たないことを推奨します。
これは一般に、アプリが機能やコードの点で他の人のアプリと似ていることを意味し、平たく言えばAppleがベストパッケージと見なすものです。
名前、アイコン、メインカラー、コードなどを変更することで解決できます。焦点はコードにあります。そして、同じアプリパッケージを少なくとも1日間隔で提出するように注意してください。
同じタイプの複数のパッケージを一度に提出しないでください。Appleに特定され、ターゲットにされる可能性があります。
Appleは、十分な機能を持たない、または独自のコア機能を持たないアップロードされたアプリ、例えばウェブページに直接パッケージ化された製品は、この問題を簡単に引き起こすと見なします。
ナビゲーションバー、プルダウンリフレッシュ、プッシュ通知などの機能を追加して製品を充実させることができます。
製品が十分に機能的であり、まだ審査を通過していないと感じる場合、製品が解決するユーザーニーズと提示される具体的な機能をAppleに説明し、ウェブページとアプリのスクリーンショットを直接Appleに送信して、より良い識別を可能にすることもできます。
アプリは収集したユーザーデータを第三者と共有する許可を持っておらず、位置情報やアカウント番号などの使用目的を指定していません。
ユーザーデータを取得したい場合、ユーザーに通知し、許可を得るか、任意にする必要があり、ユーザーデータの使用目的をAppleに明確に伝える必要があります。
一般に、許可の目的を示すポップアップメッセージを提供し、ユーザーとプロバイダー(Apple)の両方に通知する必要があります。
もちろん、Appleがメールで却下の理由を明確に示している場合、Appleがフィードバックした問題に応じて対応する変更を行うことができます。
適切な態度を確保し、タイムリーに処理することで、ミスがない場合、直接異議を申し立てることができ、強力な証拠を提示することで審査通過のスピードが向上します。
Get FREE Optimization Consultation
Let's Grow Your App & Get Massive Traffic!
All content, layout and frame code of all ASOWorld blog sections belong to the original content and technical team, all reproduction and references need to indicate the source and link in the obvious position, otherwise legal responsibility will be pursued.