J'ai réussi à implémenter le SKStoreReviewController
. Mais lorsque l'invite s'affiche, le bouton "Soumettre" est gris et désactivé.
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?
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:
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;)
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.