2
votes

L'interface d'examen dans l'application ne se lance pas sous Android

J'essaie d'intégrer la bibliothèque d'avis dans l'application à partir d'Android, comme décrit dans le lien suivant.

https://developer.android.com/guide/playcore/in-app-review/kotlin-java

À partir de ce lien, j'utilise le code suivant.

private void showRatingUserInterface(final Activity activity) {
    final ReviewManager manager = ReviewManagerFactory.create(activity);
    Task<ReviewInfo> request = manager.requestReviewFlow();
    request.addOnCompleteListener(new OnCompleteListener<ReviewInfo>() {
        @Override
        public void onComplete(@NonNull Task<ReviewInfo> task) {
            if (task.isSuccessful()) {
                ReviewInfo reviewInfo = task.getResult();
                Task<Void> flow = manager.launchReviewFlow(activity, reviewInfo);
                flow.addOnCompleteListener(new OnCompleteListener<Void>() {
                    @Override
                    public void onComplete(@NonNull Task<Void> task2) {
                        // do nothing
                    }
                });
            }
        }
    });
}

Android décrit également comment tester la bibliothèque d'avis dans l'application, comme indiqué dans le lien suivant.

https://developer.android.com/guide/playcore/in-app-review/test

J'ai suivi les instructions des liens ci-dessus, cependant, l'interface de révision intégrée à l'application n'est jamais lancée. Plus en détail, j'ai effectué les actions suivantes.

  • Ajout de la version 1.8.0 de la dépendance play core au fichier build.gradle.
  • J'ai publié un test interne de mon application dans la console Google Play, y compris le code indiqué ci-dessus. Cette fonction est appelée lorsque mon jeu est terminé.
  • Examen autorisé dans le Play Store de cette application à partir de mon compte de test.
  • J'ai téléchargé mon application depuis le Play Store avec mon compte de test.

Quelqu'un at-il une idée de ce qui ne va pas ici?


0 commentaires

3 Réponses :


0
votes

Besoin d'avoir signé l'APK

Ou L'utilisateur n'a actuellement pas d'avis sur l'application. Le quota n'a pas été atteint.


0 commentaires

0
votes

Apparemment, j'utilisais le test interne de manière incorrecte. Maintenant que j'ai configuré correctement le test interne, cela fonctionne! J'ai suivi les étapes du lien suivant.

https://support.google.com/googleplay/android-developer/answer/3131213


0 commentaires

0
votes

Après avoir mis à jour la bibliothèque principale de lecture vers la dernière version, je peux tester le flux de révision avec la version de débogage sur un périphérique physique (ne le testez pas avec l'émulateur).

Voir les notes de version de Play Core Version de version de base de Play


0 commentaires