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.
Quelqu'un at-il une idée de ce qui ne va pas ici?
3 Réponses :
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.
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
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