Ce qui est dommage, c'est que je ne trouve pas d'explication technique sur le problème et la manière dont il a été réglé. On comprend bien que Google est méchant, mais à part ça?
Je n'y connais rien en permissions Android, mais je ne retrouve que deux permissions associée aux contacts, c'est android.permission.READ_CONTACTS et android.permission.WRITE_CONTACTS. En particulier, je ne vois rien de lié à l'upload des contacts.
Du coup, je me demande si ça n'est pas juste un problème de communication. L'auteur du logiciel doit déclarer la permission READ_CONTACTS s'il veut aller trifouiller quelque chose dans les contacts, ce qui était le cas. Google, par une analyse automatique du code, s'aperçoit que l'application accède aux contacts sans demander la permission READ_CONTACTS, et ban direct (ce qui me semble logique). Ma question, c'est un peu pourquoi l'auteur n'a pas simplement ajouter la permission READ_CONTACTS à l'application? Dans le PlayStore, l'accès aux contacts n'est pas indiqué, donc la dernière version de l'application ne le fait pas.
Je n'ai pas compris pourquoi insister sur l'upload, puisque rien de ce que j'ai trouvé ne différencie l'accès aux contacts et l'upload. Du coup, c'est possible que cette histoire d'upload ne change rien.
prétendre que le Carnet de Contacts était bien téléversé quand bien même il ne l'était pas. Mais cette affirmation (fausse) aurait pu ternir l'image de l'app en termes de respect de la vie privée. L'autre solution était de renoncer à la fonctionnalité qui va chercher des infos sur les contacts déjà présentes dans l'appareil.
Du coup, je ne comprends pas réellement quel est le problème. Soit il y a deux permissions (READ_CONTACTS et UPLOAD_CONTACTS (?)), auquel cas Google a réellement fait une erreur en banissant l'application de leur store. Soit il n'y a qu'une permission, READ_CONTACT, qui couvre tous les usages qu'on peut faire avec les contacts, et dans ce cas, c'est l'auteur de l'app qui a fait une boulette (il n'a pas déclaré READ_CONTACTS alors que l'application le faisait). On peut alors critiquer le manque de granularité des permissions, mais ça n'a rien à voir avec Google.
Je ne suis pas sûr que mon interprétation soit bonne, parce que je n'ai pas trouvé les détails de cette histoire. Par contre, si elle est bonne, c'est juste une succession d'incompréhensions grossières du développeur de l'appli sur les permissions, qu'il monte ensuite en mayonnaise sur les réseaux sociaux.
# Description objective du problème?
Posté par arnaudus . En réponse au journal Google retire Conversations du magasin Play (Play Store). Évalué à 2. Dernière modification le 15 février 2024 à 16:18.
Ce qui est dommage, c'est que je ne trouve pas d'explication technique sur le problème et la manière dont il a été réglé. On comprend bien que Google est méchant, mais à part ça?
Je n'y connais rien en permissions Android, mais je ne retrouve que deux permissions associée aux contacts, c'est android.permission.READ_CONTACTS et android.permission.WRITE_CONTACTS. En particulier, je ne vois rien de lié à l'upload des contacts.
Du coup, je me demande si ça n'est pas juste un problème de communication. L'auteur du logiciel doit déclarer la permission READ_CONTACTS s'il veut aller trifouiller quelque chose dans les contacts, ce qui était le cas. Google, par une analyse automatique du code, s'aperçoit que l'application accède aux contacts sans demander la permission READ_CONTACTS, et ban direct (ce qui me semble logique). Ma question, c'est un peu pourquoi l'auteur n'a pas simplement ajouter la permission READ_CONTACTS à l'application? Dans le PlayStore, l'accès aux contacts n'est pas indiqué, donc la dernière version de l'application ne le fait pas.
Je n'ai pas compris pourquoi insister sur l'upload, puisque rien de ce que j'ai trouvé ne différencie l'accès aux contacts et l'upload. Du coup, c'est possible que cette histoire d'upload ne change rien.
Du coup, je ne comprends pas réellement quel est le problème. Soit il y a deux permissions (READ_CONTACTS et UPLOAD_CONTACTS (?)), auquel cas Google a réellement fait une erreur en banissant l'application de leur store. Soit il n'y a qu'une permission, READ_CONTACT, qui couvre tous les usages qu'on peut faire avec les contacts, et dans ce cas, c'est l'auteur de l'app qui a fait une boulette (il n'a pas déclaré READ_CONTACTS alors que l'application le faisait). On peut alors critiquer le manque de granularité des permissions, mais ça n'a rien à voir avec Google.
Je ne suis pas sûr que mon interprétation soit bonne, parce que je n'ai pas trouvé les détails de cette histoire. Par contre, si elle est bonne, c'est juste une succession d'incompréhensions grossières du développeur de l'appli sur les permissions, qu'il monte ensuite en mayonnaise sur les réseaux sociaux.