Sauter au contenu principal

Archives de rejet de la communauté

Histoire de refus de l'app store

The worst Apple App Store and Google Play rejection loops, collected as screenshots and plain text so mobile teams can learn what review queues really cost.

Règle de soumission

1 à 5 images plus le texte de l'histoire.

Pas de liens dans les histoires. Utilisez uniquement des images locales. Gardez le refus douloureux, spécifique et utile.

6

Histoires semées

2

Magasins couverts

5 max

Images par histoire

Le dépôt

Les refus coûtant plus qu'un sprint raté

Chaque histoire est présentée en texte, accompagnée d'images et délibérément sans liens externes pour maintenir la lisibilité de l'archive.

Apple App Review message asking who will be the users of Adrien app
Apple App Store Absurde Partagé par Adrien

The app with users Apple could not identify

"Who will be the users of this app?"

Adrien a soumis la version 1.0 et Apple a arrêté l'examen en vertu de la ligne directrice 2.1, Informations nécessaires. Il n'y avait pas de rapport de crash, aucune fonctionnalité brisée et aucune mise à jour binaire requise dans le message. Le seul bloqueur était que Apple voulait une réponse détaillée expliquant qui l'application était pour avant que l'examen puisse continuer.

Application
Version 1.0 de l'application iPad
Rétard
La revue est suspendue le 29 mai 2026
Résultat
Apple demande une explication sur l'utilisateur cible avant de poursuivre la revue.
Apple App Review message saying Adrien app did not differ enough from similar apps
App Store d'Apple Douloureux Partagé par Adrien

L'application que Apple a jugée trop similaire.

"Il y a déjà suffisamment d'applications de ce type sur l'App Store."

Adrien got a Design - Spam refusal because Apple did not see enough distinct value compared with similar apps. The review said the app was primarily a fart or burp app, and even if it had features that distinguished it, that functionality was prominent enough for Apple to treat the whole app as duplicate content in a saturated category.

Application
Application de son pour divertissement
Retard
Rejeté le 15 mai 2026
Résultat
Apple rejected it under Guideline 4.3(b), saying the app duplicated a saturated category.
Guide de revue d'applications écran utilisé pour représenter un flux de refus de l'App Store d'Apple
Interface de publication de l'App Store utilisée pour représenter une revue Apple retardée
App Store d'Apple Barrière de lancement

The metadata loop that ate launch week

"La build était bonne. Le rejet se déplaçait constamment de l'application aux mots autour de l'application."

Lequipe a expédié une build propre, puis a passé plus d'une semaine à faire tourner les objections de métadonnées. Chaque réédition répondait à la note précédente, mais la réponse suivante se concentrait sur une autre phrase, écran d'aperçu ou explication. Aucun code n'a été modifié. Le calendrier de lancement, la fenêtre de presse et le plan d'acquisition payant ont été retenus en otage par la copie de revue.

Application
Application de productivité pour les consommateurs
Délai
9 jours
Issue
Apris une reprise des captures d'écran, des sous-titres et des notes de revue sans changement binaire.
Écran de conformité d'App Store Connect représentant une étape supplémentaire de vérification de conformité
Écran de conformité App Store Connect représentant une étape supplémentaire de conformité.
Apple App Store Absurd

"L'email d'approbation est arrivé avant le bloqueur."

L'email d'approbation est arrivée avant le bloqueur.

The build reached approval, but release was still blocked by a compliance prompt the team thought had already been answered. The release owner had to stop rollout, gather legal wording, update the App Store Connect response, and wait again. Customers saw the announcement before the app was actually available.

App
Application de bureau à destination des entreprises (complément de tableau de bord)
Retard
4 jours
Issue
Sortie après avoir répondu à nouveau à la conformité d'exportation et attendre le prochain passage de revue.
La console Google Play affiche une page de blocage de mise à jour.
Écran d'upload d'artefact de Google Play Console représentant des soumissions Android répétées
Écran de sauvegarde et de publication de Google Play Console représentant une publication retardée
Google Play Cout élevé

Le temps perdu sur la politique de permission

"L'application avait besoin de la permission pour une seule écran, mais la revue l'a traité comme tout le produit."

Une permission Android étroite a déclenché une revue de politique large. L'équipe a documenté la fonctionnalité, ajouté des instructions pour les réviseurs, enregistré un chemin de démo et a dû encore supprimer la permission de la version principale pour libérer les clients. La dernière version a été expédiée avec un flux de travail dégradé tandis que l'équipe préparait une séparation de permission plus propre.

Application
Application de gestion de terrain
Retard
13 jours
Résultat
Approuvé après avoir supprimé une permission, enregistré une nouvelle démo et réécrit la déclaration de magasin.
Écran de confirmation du Google Play Console représentant un correctif retardé.
Une mise à jour de production en attente de la revue de l'App Store
Console Google Play Douleur

The hotfix that waited behind a policy queue

La case à paiement cassée était urgente pour les utilisateurs, mais pas pour la file d'attente de revue.

Un bug de la caisse de paiement nécessitait une correction rapide sur mobile, mais la mise à jour de l'application était entrée en revue au pire moment. Les tickets de support ont grimpé tandis que l'équipe regardait le même statut en attente. Ils ont finalement atténué le problème côté serveur, puis ont regardé l'approbation binaire arriver après que l'urgence avait déjà brûlé tout le week-end.

Application
Application de commerce en ligne
Rétard
6 jours
Issue
La correction native du magasin est arrivée après que l'équipe ait déjà atténué l'incident en d'autres lieux.

Évitez l'histoire d'horreur suivante

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

Capgo permet aux Capacitor d'envoyer des mises à jour en direct, de remonter les versions brisées et de cibler les canaux sans attendre un cycle de revue complet de l'App Store ou Google Play.

Ajoutez une histoire de refus

Edit the story data, include one to five local image paths, and open a PR. Keep names anonymized unless you own the story.

Éditez sur GitHub