4
votes

E-mail d'avertissement final d'autorisation d'appel / SMS de Google Play pour l'application My React Native

Mon application est développée en React Native et publiée sur Playstore.

C'est la première fois qu'elle affiche un avertissement pour RECEIVE_SMS

J'ai supprimé le plugin lié à cette autorisation et a également changé mon flux de travail en conséquence. Et encore une fois mis à jour apk sur Playstore.

Je reçois toujours le dernier message d'avertissement de Google Play avec le message ci-dessous:

En octobre 2018, nous avons annoncé des mises à jour de notre politique d'autorisations qui limitera les applications autorisées à demander le journal des appels et les SMS autorisations. Ceci est le troisième et dernier rappel pour vous faire savoir que cette politique peut avoir un impact sur une ou plusieurs de vos applications.

À compter du 9 janvier 2019, seule une application qui a été sélectionnée comme application par défaut de l'utilisateur pour passer des appels ou des messages texte, ou dont le cœur la fonctionnalité est approuvée pour l'un des cas d'utilisation d'exception, sera capable d'accéder au journal des appels ou aux autorisations SMS.

J'ai trouvé partout dans le projet, je n'obtiens pas l'autorisation RECEIVE_SMS dans aucun des plugins.

Voici mon code Manifest:

  "dependencies": {
    "lodash": "^4.17.10",
    "moment": "^2.22.2",
    "moment-duration-format": "^2.2.2",
    "prop-types": "^15.6.2",
    "react": "16.4.1",
    "react-native": "0.56.0",
    "react-native-actionsheet": "^2.4.2",
    "react-native-autocomplete-input": "^3.6.0",
    "react-native-background-timer": "^2.0.1",
    "react-native-check-box": "^2.1.0",
    "react-native-confirmation-code-input": "^1.0.4",
    "react-native-datepicker": "^1.7.2",
    "react-native-device-info": "^0.24.3",
    "react-native-dropdownalert": "^3.5.0",
    "react-native-fabric": "github:corymsmith/react-native-fabric#523a4edab3b2bf55ea9eeea2cf0dde82c5c29dd4",
    "react-native-firebase": "^4.3.8",
    "react-native-google-sign-in": "^1.0.16",
    "react-native-keyboard-aware-scroll-view": "^0.7.0",
    "react-native-material-dialog": "^0.7.4",
    "react-native-message-bar": "^2.0.10",
    "react-native-modal": "^6.5.0",
    "react-native-pages": "^0.7.0",
    "react-native-progress": "^3.5.0",
    "react-native-simple-radio-button": "^2.7.2",
    "react-native-snackbar": "^0.5.0",
    "react-native-social-auth": "^2.0.0",
    "react-native-splash-screen": "^3.1.1",
    "react-native-stars": "^1.1.5",
    "react-native-swiper": "^1.5.13",
    "react-native-tab-view": "^1.0.2",
    "react-native-toast": "^1.0.1",
    "react-native-vector-icons": "^5.0.0",
    "react-native-web-service-handler": "^1.0.2",
    "react-navigation": "^2.11.2"
  },


4 commentaires

Essayez cet article. Cela peut vous aider: medium.com/glucosio-project/...


jetez un œil sur app / build / sorties / logs / manifest-merger-debug-report.txt vous permettra de savoir quelle bibliothèque a besoin d'une autorisation d'appel / SMS.


@Himeshgoswami, Merci, j'ai trouvé le problème, d'où il pourrait s'ajouter. Je vais le réparer et télécharger un nouvel apk pour le stocker.


Vous pouvez faire appel du rejet s'il est rejeté.


4 Réponses :


0
votes

Veuillez vérifier les autorisations ci-dessous. Ils demandent l'autorisation SMS.

<permission
    android:name="${applicationId}.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />


1 commentaires

F.Y.I. Cette autorisation est utilisée pour la notification push (GCM). Si vous souhaitez tester cela, vous pouvez mentionner cette autorisation dans votre manifeste et si vous vérifiez les informations de l'application, elle n'affichera jamais l'autorisation SMS pour votre application.



0
votes

Le Play Store vérifie maintenant l'autorisation des SMS et des appels pour des raisons de sécurité, alors envoyez maintenant votre formulaire d'approbation de l'application pour l'autorisation

https://dformocs./fr / 1FAIpQLSfCnRaa4b1VuHhE4gVekWJc_V0Zt4XiTlsKsTipTlPg5ECA7Q / viewform

et lisez également cet article

https: // développeurs-android .googleblog.com / 2018/10 / offrant-une-expérience-sûre-et-sécurisée.html


2 commentaires

ne donnez pas de réponse sans connaître le contexte.


Je mentionne déjà le processus, ce que j'ai suivi? Et dans mon code, il n'y a pas d'appels et de SMS liés aux autorisations dangereuses.



1
votes

Nous avons eu le même problème. Il s'est avéré que nous avions une version vraiment ancienne de l'application toujours active dans le canal alpha. La suppression de cela a corrigé l'avertissement.

Histoire complète: nous utilisions l'autorisation READ_SMS pour la connexion, puis avons vu l'article de blog sur les nouvelles politiques et avons décidé de le supprimer car cette utilisation n'était pas conforme. Suppression et mise à jour de l'apk dans Play Store. Le premier indice de ce qui n'allait pas était lorsque nous ajoutions une autre fonctionnalité et téléchargions un nouvel APK et recevions l'avertissement concernant les SMS et un formulaire demandant pourquoi nous l'utilisons. Comme nous ne l'étions pas, nous avons décidé de répondre que nous ne sommes pas conformes car nous n'utilisons pas le READ_SMS et n'avons donc pas besoin d'être conformes. Aujourd'hui, nous git le dernier avertissement que nous utilisons toujours l'autorisation READ_SMS et l'application sera supprimée le 9 mars 2019 si cela n'est pas corrigé. Après enquête, nous avons constaté que le nouveau fichier APK et le canal de publication étaient et avaient été totalement bons pendant longtemps. Mais nous avions une version alpha active d'il y a deux ans qui utilisait toujours l'autorisation READ_SMS. Après l'avoir désactivé, l'avertissement a disparu immédiatement.


2 commentaires

Je reçois le même message lorsque j'ai téléchargé un nouvel apk après avoir supprimé toutes les autorisations SMS du manifeste et du code d'exécution Java. Je pense qu'il y a des problèmes d'algorithme de jeu de Google bcz Je n'utilise pas de sms ni d'autorisation d'appel.


Je suis coincé dans une boucle similaire. J'ai une version de production rejetée en attente avec des autorisations SMS et une version non SMS qui suit, mais je ne peux pas la publier en raison de la version en attente. Je ne peux pas supprimer la version en attente car la version de production actuelle dispose des autorisations SMS et affiche à nouveau le formulaire d'autorisation. Aucune réponse du centre d'aide Google Play.



0
votes

Essayez d'ajouter l'autorisation suivante -

<uses-permission android:name="android.permission.RECEIVE_SMS" tools:node="remove" />

J'avais également besoin de l'écrire dans le fichier manifeste de mon application pour être approuvée par Google Play Store et mon application est maintenant approuvée. p >


0 commentaires