web-dev-qa-db-fra.com

Pourquoi le SKStoreReviewController ne me permet pas de soumettre un avis?

J'ai réussi à implémenter le 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 lorsque j'expédie l'application avec Ad-Hoc PP le résultat est le même.

Pourquoi?

33
Felipe Ricieri

Apple vous fournit la réponse ici .

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

Je souligne.

Pour aider à clarifier cela, certains:

  1. Lors de la construction dans XCode, vous verrez ce que l'OP montre dans la capture d'écran
  2. Lors de la construction à partir d'une solution CI pour publication, vous ne verrez rien
  3. Lorsque vous exécutez à partir de TestFlight, vous ne verrez rien
  4. Lors de l'exécution depuis l'AppStore, seuls les utilisateurs qui ont acheté (gratuitement ou payant) votre application la verront jusqu'à trois fois par an
  5. Lors de l'exécution depuis l'AppStore, les utilisateurs qui obtiennent votre application via les codes promo Connect ne le verront pas
  6. Utilisateurs qui désactivent Évaluations et avis intégrés à l'application sous iTunes et App Stores dans l'application Paramètres ne verra jamais ces invites sous aucune condition

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

Lorsque vous appelez cette méthode alors que votre application est encore en mode de développement, une vue de demande d'évaluation/d'examen est toujours affichée afin que vous puissiez tester l'interface utilisateur et l'expérience. Toutefois, cette méthode n'a aucun effet lorsque vous l'appelez dans une application que vous distribuez à l'aide de TestFlight.

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

Cependant, les clients ne sont pas en mesure d'évaluer ou d'examiner une application téléchargée à l'aide d'un code promotionnel iTunes Connect.

Désolé, vous ne pouvez pas remplir les avis via les codes promotionnels;)

55
CodeBender

Le bouton Submit est désactivé dans la version de développement et la vue n'apparaît même pas dans les versions de Test Flight.

21
Esqarrouth