3 votes

Comment autoriser une application d'enregistrement d'appels à accéder aux journaux d'appels ?

Comment autoriser une application d'enregistrement d'appels à accéder aux journaux d'appels ?

Depuis Android 9 (Pie), Google Play interdit aux applications qui ne sont pas l'application de téléphonie principale d'accéder aux journaux d'appels. L'autre problème semble être que la qualité de l'enregistrement des appels téléphoniques, en particulier celle de la personne à l'autre bout, s'est fortement dégradée depuis la version précédente d'Android.

Pour le contexte, lisez Le Google Play Store modifie les règles relatives aux journaux des SMS et des appels .

Poste connexe : Accéder au journal des appels pour compléter ce qui a été interdit par la politique.

2voto

beeshyams Points 37355

Vous ne pouvez pas le faire, sauf si votre appareil est enraciné ou si vous utilisez Android 8 ou une version antérieure.


Détails

Journaux d'appels

Merci à Irfan qui a commenté

Sur Android 9+, une application peut lire les journaux d'appels uniquement si elle détient READ_CALL_LOG qui ne doit être accordée qu'aux applications enregistrées en tant qu'applications téléphoniques par défaut (sur Android 10+, il est également nécessaire de mettre en liste blanche les autorisations restreintes lors de l'installation de l'application). En outre, les applications publiées sur le Play Store ne peuvent pas détenir les autorisations suivantes READ_CALL_LOG permission s'ils ne sont pas capables d'être utilisés comme application téléphonique par défaut, ce qui inclut les applications d'enregistrement des appels.

Pour la même raison, certaines applications d'enregistrement d'appels et d'autres applications qui ont besoin d'accéder aux journaux d'appels ou au numéro de téléphone de l'appel en cours publient deux versions différentes de leurs applications ; une sur le Play Store (sans le numéro de téléphone de l'appelant) et une autre sur le site de l'entreprise. READ_CALL_LOG ) et l'autre avec ladite permission.

Enregistrement des appels

  • Android a bloqué l'enregistrement des appels à partir d'Android 9 ( spécificité du pays ) . Plusieurs utilisateurs s'y sont opposés, comme on peut le voir dans le gestionnaire de problèmes .

  • Le seul point positif est qu'à un moment donné, il pourrait être restauré dans les futures versions, comme indiqué dans le gestionnaire de problèmes.

Notre équipe de développement a ajouté des API d'enregistrement des appels sur sa feuille de route. C'est quelque chose que nous aimerions aborder dans une future version d'Android. Cependant, en raison des implications de ces API en matière de sécurité et de confidentialité, nous ne pouvons pas le proposer dans la version Q.

  • Sans Root, vous ne pouvez pas surmonter ces limitations - mauvaise qualité de l'enregistrement, enregistrement unilatéral, identité de l'appelant non marquée (comme dans la question connexe que vous avez liée). Vous pouvez voir ces plaintes dans les dernières critiques de l'application que vous avez citée.

  • Le chargement latéral d'un ancien APK ne vous aidera pas si vous êtes sous Android 9 ou plus, car le système d'exploitation lui-même le bloque. Certains enregistreurs d'appels comme Boldbeast ont créé des modules Magisk pour surmonter ces limitations. Sur les appareils OnePlus, vous pouvez enregistrer de la même manière en utilisant un module Magisk.

  • Si vous ne voulez pas Rooter votre téléphone, commencez par le suivi des problèmes et espérez que l'enregistrement des appels et peut-être l'accès aux journaux d'appels seront restaurés dans les prochaines versions.

0voto

polcott Points 141

Les connecteurs d'applications d'accessibilité permettent d'accéder aux informations relatives aux appels téléphoniques.

Une application Android 9 (pie) qui permet de suivre les détails des appels sans avoir accès aux journaux d'appels :
Enregistreur d'appels - Cube ACR

Enregistreur d'appels - Cube ACR fournit :
(a) La date et l'heure de l'appel.
(b) La durée de l'appel.
(c) La taille de l'enregistrement en octets.
(d) Le numéro de téléphone ou le nom de la personne (si elle est en contact).
(e) Appel entrant ou sortant.
Il utilise des connecteurs d'applications d'accessibilité pour accéder à ces données.

Cette réponse ne s'adresse qu'aux développeurs d'applications Android, mais elle fonctionne très bien dans ce cas. Elle ne permet pas d'accéder aux journaux d'appels réels, mais elle permet d'accéder aux mêmes informations. Les connecteurs d'applications d'accessibilité permettent au programme sous-jacent de "voir" les données qui s'affichent à l'écran et d'être informé d'événements tels que l'émission ou la réception d'un appel téléphonique.

L'application Google Play suivante est un exemple d'application qui utilise cette méthode. Elle enregistre le nom du contact ou le numéro de téléphone de tous les appels téléphoniques et elle le fait sous Android 9 (Pie) sans rooter le téléphone.

Enregistreur d'appels - Cube ACR

L'application ci-dessus possède un connecteur d'application qui lui permet d'accéder au numéro de téléphone actuel et d'afficher soit le nom du contact, soit le numéro de téléphone si ce dernier ne figure pas dans les contacts du téléphone. La qualité des appels enregistrés en mode haut-parleur semble assez bonne. Cette application ne nécessite pas d'enraciner le téléphone.

En raison de ce changement de politique de Google Play, il se peut que toutes les applications d'enregistrement d'appels téléphoniques sur Google Play soient toujours de mauvaise qualité, sauf en mode haut-parleur. La qualité de beaucoup d'entre elles, même en mode haut-parleur, semble dégradée pour l'autre appelant. J'ai testé une douzaine d'applications parmi les plus populaires pour la qualité de l'enregistrement. Celle-ci est peut-être la meilleure des douze. Je dois encore effectuer d'autres tests pour m'en assurer.

Il y a une grande différence lorsqu'il est testé sur le message vocal d'une personne et lorsqu'il est testé avec une personne réelle à l'autre bout. Très souvent (même en mode haut-parleur), la personne à l'autre bout n'est qu'à la moitié du volume.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X