52 votes

Pourquoi SKStoreReviewController ne me permet pas de soumettre une critique?

J'ai réussi à mettre en œuvre les SKStoreReviewController . Mais lorsque l'invite s'affiche, le bouton "Soumettre" est grisé et désactivé.

SKStoreReviewController

Je pensais que c'était parce que j'étais en mode débogage, mais le résultat est le même lorsque je fournis l'application avec Ad-Hoc PP.

Pourquoi?

78voto

CodeBender Points 9521

Apple fournit la réponse pour vous ici.

Lorsque vous appelez cette méthode dans votre expédition application et une évaluation/examen demande d'afficher la vue, le système gère l'ensemble du processus pour vous.

C'est moi qui souligne.

Pour aider à clarifier ce:

  1. Lors de la construction dans XCode, vous allez voir ce que les OP montre la capture d'écran
  2. Lors de la construction de l'IC solution pour libérer, vous ne verrez rien
  3. Lors de l'exécution de TestFlight, vous ne verrez rien
  4. Lors de l'exécution à partir de l'AppStore, seulement les utilisateurs qui ont acheté (gratuit ou payant) de votre app, vous permettra de voir jusqu'à trois fois dans l'année
  5. Lors de l'exécution à partir de l'AppStore, les utilisateurs qui obtiennent votre application via Connecter les codes promo ne sera pas le voir
  6. Les utilisateurs qui désactivent Dans l'Application Notations & avis en vertu de l' iTunes store et App store dans les Paramètres de l' application ne verrez jamais ces invites dans n'importe quelle condition

Apple précise, point 3, ici sur le lien fourni:

Lorsque vous appelez cette méthode pendant que votre application est toujours en mode de développement, une évaluation/examen de la demande d'avis est toujours affichés, de sorte que vous pouvez tester l'interface utilisateur et l'expérience. Cependant, cette méthode n'a aucun effet lorsque vous appelez dans une application que vous pouvez distribuer à l'aide de TestFlight.

Et pour le point 5, voici ce que Apple a à dire sur ce lien:

Toutefois, les clients ne sont pas en mesure de taux ou de l'examen d'une application qui a été téléchargé à l'aide d'iTunes Connect code promo.

Donc, désolé, vous ne pouvez pas le pad examens via des codes promo ;)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X