web-dev-qa-db-fra.com

Pourquoi je reçois un avertissement - cette application ne respecte pas la politique d'autorisation de Google Play, même si ma dernière version ne nécessite pas cette autorisation?

Il montre ce message

Cette application ne respecte pas la politique d'autorisation de Google Play relative à l'utilisation de SMS ou CALL_LOG. Vous devez résoudre ce problème avant le 9 mars 2019 ou votre application sera supprimée de Google Play. Remarque: si vous avez récemment effectué une modification, la mise à jour de ce message peut prendre jusqu'à 12 heures.

Mon application sur sa version précédente dispose de cette autorisation et demande une exception lorsqu'elle a été rejetée. J'ai mis à jour l'application il y a 2 semaines et supprimé cette autorisation. Mais maintenant, je reçois ce message.

15
Aman

Vous devez vérifier les brouillons d'artefacts dans la bibliothèque d'artefacts.

Pour résoudre ce problème, vous devrez supprimer les brouillons d'artefacts contenant des autorisations sensibles et créer une nouvelle version sans ces autorisations.

Voici comment vérifier dans la console Play:

  1. Accédez à Gestion des versions> Bibliothèque d'artefacts
  2. Développez les APK actifs et les APK provisoires
  3. Développez les autorisations requises pour chaque APK

Vous pouvez également consulter la politique Autorisations et consulter tilisation de SMS ou groupes d'autorisations Journal des appels article d'aide, qui décrit les utilisations prévues , exceptions, utilisations non valides et options de mise en œuvre alternatives pour des conseils supplémentaires.

1
ahmet koçu

Solution 1: Comme réponse de D_Alpha fonctionne très bien dans la plupart des scénarios juste en mettant à jour les autorisations comme ci-dessous:

<uses-permission Android:name="Android.permission.RECEIVE_SMS" tools:node="remove" />
<uses-permission Android:name="Android.permission.READ_SMS" tools:node="remove" />
<uses-permission Android:name="Android.permission.SEND_SMS" tools:node="remove" />
<uses-permission Android:name="Android.permission.WRITE_SMS" tools:node="remove" />
<uses-permission Android:name="Android.permission.RECEIVE_WAP_Push" tools:node="remove" />
<uses-permission Android:name="Android.permission.RECEIVE_MMS" tools:node="remove" />
<uses-permission Android:name="Android.permission.READ_CALL_LOG" tools:node="remove" />
<uses-permission Android:name="Android.permission.WRITE_CALL_LOG" tools:node="remove" />
<uses-permission Android:name="Android.permission.PROCESS_OUTGOING_CALLS" tools:node="remove" />

Solution 2:

Mais dans certains cas: après avoir utilisé toutes les solutions, nous obtenions les mêmes erreurs, nous pouvons donc maintenant passer en revue avec succès en vérifiant certains champs. Cela fonctionne comme du charme. Nous ne pouvons pas dire que c'est une solution parfaite, mais cela fonctionne.

Vous pouvez vérifier ci-dessous comment la mise à jour a réussi.

release_with_permission

0
Rumit Patel