Question

Quelqu'un peut-il m'aider à connaître les raisons possibles pour lesquelles Apple Store peut refuser ou soulever une objection concernant le dépôt d'une application iPhone?

Était-ce utile?

La solution

Voici les raisons possibles (non officielles, à partir d'ici ):

  • Vibration . Il n’est pas permis d’utiliser des vibrations continues dans vos applications - de courtes rafales d’avertissement, c’est tout ce qui est permis. N’essayez pas de configurer une minuterie pour que la vibration se maintienne, votre application sera rejetée.

  • Liaison à des cadres privés . C’est évident, mais d’une manière ou d’une autre, lorsque nous avons joué avec des éléments que nous avions liés au film MoviePlayer.framework. C’est un non-non, et nous a coûté environ dix jours, tandis que nous avons dissocié ce cadre, recompilé, puis soumis à nouveau.

  • Gestion incorrecte des modifications dans les cellules de la table . C’est également évident, mais sachez que si vous activez la modification des cellules du tableau, vous devrez spécifier manuellement les cellules qui doivent répondre aux contrôles de modification et celles qui ne le doivent pas. Certaines de nos premières applications contenaient des cellules de préférences choisies au hasard qui ont pu être balayées pour afficher un & # 8216; supprimer & # 8217; badge. Bien sûr, il n’a rien fait, mais Apple a justement envisagé ce piètre design et a rejeté notre application.

  • Icônes . Assurez-vous que l’icône de 57 pixels est identique à la version de 512 pixels. Utilisez également une autre icône si vous créez & # 8216; lite & # 8217; et & # 8216; pro & # 8217; versions de votre application (c'est-à-dire gratuites et payantes). L’utilisation de la même icône pour les deux envoie votre application directement vers & # 8230; vous l'avez deviné & # 8230; la corbeille.

  • Copie des fonctionnalités existantes . Celui-ci est beaucoup plus subtil et insidieux, et a probablement affecté le grand pourcentage de développeurs. En plus de la débâcle largement connue de Podcaster, les rapports des commentaires des utilisateurs indiquent qu'Apple se lance dans une vaste stratégie lorsqu'il recherche des fonctionnalités dupliquées. Les mini-navigateurs Web, ou applications qui affichent essentiellement des pages Web, semblent particulièrement vulnérables, même s'ils ajoutent des fonctionnalités nouvelles et / ou utiles. Éloignez-vous également des clients de messagerie.

  • Utilisation du type de clavier approprié . Si votre application vous demande un numéro de téléphone ou une autre entrée en chiffres uniquement et que vous présentez un clavier qui inclut également la possibilité de saisir une entrée alphanumérique standard & # 8230; oui. (Merci Jeremy1026)

  • Numéros de version . Si votre application est actuellement à version 0.99 ou antérieure , vous feriez mieux de lui proposer une promotion, car Apple semble préférer les versions 1.0 et supérieures. L’un des nôtres a récemment été rejeté comme étant .016, avec un message suggérant que notre numéro de version n’était même pas numérique. Lorsque nous avons soumis à nouveau la même application que la version 1.0, celle-ci a été adoptée.

  • Accessibilité du réseau . Si votre application nécessite tout type d'accès réseau, vous devez vous assurer qu'elle fonctionne lorsque cet accès n'est pas disponible. Si ce n'est pas le cas, il sera rejeté. Apple fournit un exemple de code pour tester ceci que vous pouvez utiliser tel quel dans la plupart des cas: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

Et enfin, mais non le moindre:

  • Flatulences : n'essayez même pas. ;-) UPDATE: désolé, cela semble être obsolète maintenant. Apple gagne beaucoup d’argent maintenant avec les "applications pour péter": voir cet article .

Modifier:

Voici un lien vers un article récent sur les dix applications iPhone qui n'ont pas été créées sur l'App Store d'Apple .

Et un conseil: Apple dispose d'une application Mac appelée Application Loader th

Autres conseils

alt text

Apple a maintenant (à compter du 9 septembre 2010) publié sa liste officielle de directives relatives à la révision de la boutique d'applications:

consignes d'approbation de la boutique d'applications

(connexion du développeur Apple requise)

ou un miroir ici:

consignes relatives à la boutique d'applications

Apple voudra-t-il créer une telle application dans le futur? Si (oui) rejeter .

Avez-vous une idée vraiment géniale qu'Apple voudra peut-être utiliser à l'avenir si (oui) rejeter

Voici la vidéo de l'annonce du SDK décrivant la liste publiée par Apple des critères de rejet:

Annonce du SDK

Comme d’autres l’ont déjà noté, Apple semble également faire face à de nombreuses autres conditions qu’elle ne fait pas connaître. Notez que les avis de refus sont désormais couverts par la NDA . .

Je ne peux pas le confirmer, mais c'est logique, mais les utilisateurs signalent que leurs applications sont rejetées parce qu'elles sont trop simples ou trop triviales.

Je viens de recevoir un rebond pour avoir mal géré les pannes de réseau. Si vous vous connectez au réseau, soyez prêt à faire face aux erreurs éventuelles.

Ma version payante de l'application a été rejetée par l'appstore.

Après l'achat et le téléchargement de l'application, le premier écran était "Accord d'utilisateur" et et lorsque l'utilisateur appuyait sur ". Je suis d'accord " alors seulement, il pourra continuer à utiliser l'application.

Apple a décrit la raison du refus "lorsque l'utilisateur a acheté une application sur Appstore et l'a téléchargé sur son téléphone. Vous ne devez pas le restreindre à accepter les termes du contrat" ??. Vous devez plutôt afficher votre accord avant de télécharger l'application sur iTunes.

Étonnamment, les applications peuvent être rejetées pour avoir tenté de maintenir la cohérence de leur interface. avec les propres applications d'Apple. (c'est-à-dire, en utilisant des gestes de zoom / pincement)

Il existe un site que je connais qui peut vous aider à générer d'excellentes idées publicitaires avec iPhone. voir ce site: http://itunes.apple.com/app/adpack/id359562015?mt= 8

J'ai envoyé une application payante sur l'App Store, mais je suis rejeté et j'ai appris une autre possibilité de rejet de l'application

.

Mon application était compatible avec Game Center. Lorsque l'application a démarré, le premier écran était l'écran de connexion, invitant l'utilisateur à se connecter via GameCenter pour continuer.

Ils ont rejeté l’application en invoquant un motif. En tant qu’utilisateur, il ne sera pas en mesure d’obtenir des services de votre application à moins qu’il ne soit pas connecté à Game Center, bien qu’il vous ait payé pour télécharger l’application. Vous ne pouvez pas empêcher l'utilisateur de se connecter via Game Center avant le lancement de l'application.

À partir du 1er mai 2013, si nous ne prenons pas en charge l'iPhone 5, votre application sera rejetée.Par conséquent, le support de l'iPhone 5 est indispensable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top