Aller au contenu

Les règles du Play store

·544 mots·3 mins

Hier matin, comme j’ai l’habitude de le faire régulièrement, j’ai recompilé l’application Compétence territoriale (FR) avec les données à jour. Moins d’une dizaine de changements, mais au moins l’application est à jour.

La compilation de l’application WEB c’est bien passée (tout y est automatique jusqu’à la mise en ligne 😎) et la compilation de l’App Bundle1 pour le Play store également.

Puis rapidement, je me rend sur la console développeur du Play store pour publier la mise à jour, sachant qu’il n’y a que les fichiers de donnée qui ont été mis à jour, la validation se fait rapidement (généralement entre 1 à 2 heures). J’importe donc mon App Buendle, j’envoie les modifications pour validation, et je passe à autre chose.

Imaginez ma surprise ce matin quand je reçois un email de google m’informant que la mise à jour de l’application a été refusée !

Ils sont tout de même sympas, ils m’ont dit pourquoi :

App Status: Rejected : Your app has been rejected and wasn’t published due to the policy issue(s) listed below. If you submitted an update, the previous version of your app is still available on Google Play.

Issue found: Violation of Misleading Claims policy

Your app contains content that doesn’t comply with the Misleading Claims policy. We adopted this policy to promote trust and create a safe experience for users. That’s why apps that provide government information, whether or not they are government affiliated, must strictly adhere to our Misleading Claims policy.

  • Your app doesn’t provide a clear source of government information or its description lacks an easy-to-see disclaimer stating that the app doesn’t represent a government entity.

We found an issue in the following area(s):

  • Full description (fr-FR): “Cette application reprend les données du site data.gouv.fr sans vérification ni modifications des données.”

Pour faire simple, il ont détecté dans la description de l’application le terme data.gouv.fr et ils n’aiment pas car d’après eux ça porte à confusion on pourrait croire qu’il s’agit d’une application gouvernementale. Ils me proposent de modifier la description pour clarifier le fait que ce n’est pas une application gouvernementale, ou de leur envoyer une preuve d’autorisation ou affiliation avec le gouvernement pour publier la mise à jour.

Je n’ai pas été cherché bien loin, vous imaginez bien, j’ai modifié la description et j’ai renvoyé l’application pour validation.

Conclusion #

J’avais volontairement mis les sources des données dans la description pour être le plus transparent possible, mais comme je n’ai pas envie de me battre avec Google à chaque mise à jour de l’application j’ai supprimé toutes les références au site data.gouv.fr.

Pour les plus curieux, la description d’origine est disponible ici.

Je pense que c’est un processus automatique qui a détecté le nom de domaine gouv.fr dans la description de l’application, cela me permet d’en déduire 2 choses :

  1. Google met tout en œuvre pour pas que l’on confonde une application officielle du gouvernement avec une autre non légitime.
  2. Il va falloir que je fasse très attention lorsque je publierai sur le store l’application Blue à ne pas mettre de terme pouvant être détecté par les robots lors de la validation.

  1. Un Android App Bundle est un fichier (avec l’extension de fichier .aab) contenant l’ensemble du code compilé d’une application Android - source : https://developer.android.com/guide/app-bundle/app-bundle-format ↩︎