メインコンテンツにジャンプする

コミュニティの拒否アーカイブ

App Store拒否の恐怖の物語

Apple App StoreとGoogle Playの拒否ループの最悪の例をスクリーンショットと平文で収集し、モバイルチームがレビューキューが実際にどれだけコストを掛けるかを学ぶことができるようにしたもの。

提出規則

1から5の画像とストーリーテキスト。

ストーリー内にリンクを含まない。ローカル画像のみを使用。拒否を痛み、具体的、そして役に立つものにしましょう。

6

ストーリー

2

対象のアプリストア

最大5つ

ストーリーあたりの画像数

アーカイブ

リジェクトのコスト

各ストーリーはテキストを先頭に、画像をバックに、意図的に外部リンクを除外して、アーカイブが読みやすくするようにしています。

Apple App Reviewのメッセージ
Apple App Store アブスルート Adrienによって共有

ユーザーを特定できないアプリ

「このアプリのユーザーは誰ですか?」

Adrienはバージョン1.0を提出し、Appleはレビューを停止しました。ガイドライン2.1、情報が必要です。メッセージにはクラッシュレポート、機能の破損、バイナリ修正の要求はありません。ただし、レビューを続行する前に、アプリの詳細な回答が必要でした。

アプリ
バージョン1.0 iPadアプリ
延期
2026年5月29日の時点でレビューが一時停止
結果
Appleは、レビューを続行する前に、ターゲットユーザーの説明を求めた
Apple App Reviewのメッセージ
アプリケーションストア 苦痛 アドリアンによって共有

Appleが決定した、差別化されていないアプリ

「アプリケーションストアにはすでにこれらのアプリが十分にある。」

アドリアンは、デザイン - スパム拒否を取得した。Appleは、類似のアプリと比較して、十分な独自の価値を見出せなかったためである。レビューでは、アプリは主に風船や腹式呼吸アプリであり、機能が異なる部分があっても、その機能は目立つほどで、Appleは類似のアプリの飽和したカテゴリの全体として、アプリを扱うこととみなした。

アプリ
エンターテインメント音声アプリ
遅延
2026年5月15日
結果
Appleは、カテゴリが飽和しているためアプリを複製していると判断し、4.3(b)のガイドラインに基づいて拒否した。
Apple App Storeの拒否ワークフローを表すアプリレビューガイド画面
Apple App Storeの出版インターフェイスを表す遅延したAppleレビュー
Apple App Store リリースブロッカー

リリース週を食いちぎったメタデータのループ

「ビルドは問題なかった。拒否はアプリからアプリの周りの言葉に移り続けた。」

チームはクリーンなビルドをリリースし、メタデータの異議を唱えることに1週間以上を費やした。各リリースは前のメモに答えていたが、次の返信は別のフレーズ、スクリーンショット、説明に焦点を当てていた。codeは変更されなかった。リリースカレンダー、プレスウィンドウ、有料アクイジション計画はすべてレビューのコピーに囚われていた。

App
消費者向けの製品性向上アプリ
遅延
9日間
結果
承認後、スクリーンショット、サブタイトル、レビューのメモを書き直し、バイナリ変更なしで承認された。
App Store Connectのリリースブロッカーを表す承認後の画面
App Store Connectのコンプライアンス画面を表す追加のコンプライアンスレビューのステップ
Apple App Store ありそうもない

承認された後、1つの追加のコンプライアンス質問でブロックされた

"The approval email landed before the blocker did."

ビルドは承認されたが、リリースはまだコンプライアンスのポップアップによってブロックされていた。チームはすでに答えていたと思っていたが、実際にはまだ答えていなかった。

App
B2B用ダッシュボードの補助アプリ
遅延
4日間
結果
エクスポートコンプライアンスをもう一度回答し、次のレビューを待つことでリリースされた。
Google Play Consoleのリリース画面、リリースがブロックされている
Google Play Consoleのアーティファクトアップロード画面、繰り返しAndroidのサブミッション
Google Play Consoleの保存と公開画面、遅延した出版
Google Play 高額なコスト

許可ポリシー時間の穴

「アプリは1つの画面に必要な許可だったが、レビューでは全体の製品として扱われた。」

Androidの許可が狭いが、広範なポリシーレビューを引き起こした。チームは機能をドキュメント化し、レビューアの指示を追加し、デモパスを記録し、最終的には主なリリースから許可を削除して、顧客をブロックするのを防ぐために、まだ許可を削除する必要があった。最終的なビルドは、チームが許可のクリーンな分割を準備するまで、劣化したワークフローで配信された。

アプリ
フィールドオペレーションズアプリ
遅延
13日
結果
許可を削除し、新しいデモを記録し、ストアの宣言を書き直した後で許可された。
Google Play Consoleの確認画面が遅延したホットフィックスの公開を表す
モバイルアプリのインターフェイスがストアレビューの待ち状態のプロダクションホットフィックスを表す
Google Play 苦痛

ポリシー キューの後ろで待っていたホットフィックス

"The broken checkout was urgent for users, but not urgent for the review queue."

A checkout bug needed a fast mobile fix, but the store release entered review at the worst possible time. Support tickets climbed while the team watched the same pending status. They eventually mitigated the issue server-side, then watched the binary approval arrive after the emergency had already burned through the weekend.

App
Ecommerce app
Delay
6 days
Outcome
The native store fix arrived after the team had already mitigated the incident elsewhere.

Avoid the next horror story

Ship urgent fixes with Capgo while the stores take their time.

CapgoはCapacitorチームにライブアップデートを送信、破損したリリースをロールバック、チャンネルをターゲットに設定することを待つ必要なくApp StoreまたはGoogle Playのレビューサイクル全体を待つ必要なくします。

__CAPGO_KEEP_0__は__CAPGO_KEEP_1__チームにライブアップデートを送信、破損したリリースをロールバック、チャンネルをターゲットに設定することを待つ必要なくApp StoreまたはGoogle Playのレビューサイクル全体を待つ必要なくします。

拒否のストーリーを追加

ストーリーのデータを編集し、1から5のローカル画像パスを含め、PRを開きます。ストーリーの所有者でない限り、名前を匿名にします。

GitHubで編集