Insights sur les règles Play dans Android Studio

Android Studio fournit des informations plus détaillées et des conseils sur les règles Google Play qui peuvent affecter votre application. Ces informations vous aident à créer des applications plus sûres dès le début, en évitant les problèmes qui pourraient perturber votre processus de lancement et nécessiter plus de temps et de ressources pour être résolus ultérieurement.

Vous pouvez consulter les insights sur les règles Play sous forme de vérifications lint. Ces vérifications lint présentent les informations suivantes :

  • Présentation de la règle concernée.
  • Conseils pour éviter les pièges courants
  • Liens vers les pages du règlement Play, où vous trouverez des informations et des ressources utiles.

Cette fonctionnalité est conçue pour vous fournir des conseils utiles avant l'examen de votre application, afin que vous puissiez l'envoyer plus facilement. Elle ne couvre pas toutes les règles et ne fournit pas les décisions finales concernant l'examen des applications. Consultez toujours l'intégralité du règlement dans le Centre d'informations sur les règles pour vous assurer de bien le respecter.

Pour savoir si des insights sur les règles Play sont disponibles pour votre projet, accédez à Code > Inspecter pour les insights sur les règles Play. Les insights s'affichent dans la fenêtre de l'outil Problèmes, ainsi que sous forme d'avertissements lint dans les fichiers correspondants.

Vous pouvez exécuter les vérifications lint de Play Policy Insights dans vos builds d'intégration continue (CI) en ajoutant la dernière version de la bibliothèque com.google.play.policy.insights:insights-lint aux dépendances de votre projet (en tant que dépendance lintChecks) :

lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")

et configurer lint pour qu'il s'exécute dans le cadre de vos compilations CI.

Comprendre les vérifications lint des insights sur les règles Play

Contrairement aux vérifications lint traditionnelles qui suggèrent souvent des modifications de code spécifiques ou des corrections rapides, les vérifications lint de la fonctionnalité Insights sur les règles Play fonctionnent différemment. Leur objectif principal est de vous informer des problèmes potentiels liés au règlement concernant certaines autorisations ou fonctionnalités de l'application. L'objectif est que vous puissiez effectuer les opérations suivantes :

  • Comprenez les implications potentielles des règles.
  • Apportez les modifications nécessaires à la conception ou à l'implémentation de votre application pour assurer la conformité. Il est possible que certains insights ne puissent pas être entièrement résolus dans Android Studio et nécessitent des actions dans la Google Play Console.

Ces insights sont conçus pour vous alerter rapidement et vous guider vers des pratiques conformes aux règles dès le début du processus de développement. Par conséquent, il n'existe pas de correctifs rapides pour les vérifications lint de Play Policy Insights, contrairement aux autres avertissements lint. Ces insights devraient plutôt vous inciter à examiner plus en détail le comportement prévu de votre application et sa conformité avec les règles de Google Play.

Désactiver les vérifications lint des insights sur les règles Play

Vous pouvez désactiver les vérifications lint pour la fonctionnalité Insights sur les règles Play en les décochant dans le profil d'inspection par défaut. Pour ce faire, accédez à File > Settings > Editor > Inspections (Fichier > Paramètres > Éditeur > Inspections) sous Windows/Linux ou à Android Studio > Settings > Editor > Inspections (Android Studio > Paramètres > Éditeur > Inspections) sous macOS. Vous pouvez ensuite désactiver les vérifications individuelles des insights sur les règles Play sous Android > Lint > Règles Play.

Commentaires

Nous nous efforçons constamment d'améliorer la fonctionnalité Aperçus des règles Play. Vos commentaires sont précieux pour son développement futur. Si vous avez des suggestions ou si vous rencontrez des problèmes, veuillez les signaler.