Το Android 11 Developer Preview 2 έχει προσθέσει νέα δικαιώματα που υποδηλώνουν ότι η προεπιλεγμένη εφαρμογή κλήσης θα μπορεί να καταγράφει τηλεφωνικές κλήσεις.
Η δυνατότητα ηχογράφησης μιας τηλεφωνικής κλήσης είναι ζωτικής σημασίας για πολλούς χρήστες που πραγματοποιούν συναλλαγές μέσω φωνητικής κλήσης. Μπορεί επίσης να είναι πραγματικά χρήσιμο για οποιονδήποτε εμπλέκεται σε νομικά, ασφαλιστικά ή ιατρικά θέματα. Ωστόσο, δεν είναι εύκολο για τους περισσότερους χρήστες να καταγράφουν τηλεφωνικές κλήσεις στο Android. Ενώ ορισμένοι ΚΑΕ παρέχουν λειτουργικότητα εγγραφής κλήσεων στις εφαρμογές τους για κλήση, δεν είναι διαθέσιμος αυτή η δυνατότητα από όλους τους OEM. Οι εφαρμογές τρίτων ήταν σε θέση να καταγράφουν τηλεφωνικές κλήσεις χρησιμοποιώντας μεθόδους κυκλικού κόμβου, αλλά Το Android 9 Pie το έκανε εντελώς αδύνατο για εφαρμογές τρίτων για την εγγραφή τηλεφωνικών κλήσεων, τουλάχιστον χωρίς πρόσβαση root. Πέρυσι, η Google είπε ότι ήταν εξετάζει το ενδεχόμενο προσθήκης ενός API εγγραφής κλήσεων
Νωρίτερα σήμερα, η Google κυκλοφόρησε Προεπισκόπηση προγραμματιστή Android 11 2. Κατά τη διερεύνηση των νέων αλλαγών πλαισίου, εντοπίσαμε μια νέα άδεια που ονομάζεται "ACCESS_CALL_AUDIO" με το επίπεδο προστασίας "appop" ή "signature". ο Η άδεια "appop", είναι ενδιαφέρον ότι μπορεί στην πραγματικότητα να χορηγηθεί σε εφαρμογές εκτός συστήματος, σε αντίθεση με την άδεια "υπογραφή" που απαιτεί την υπογραφή της εφαρμογής από ο ΚΑΕ. Σκάβοντας βαθύτερα, εντοπίσαμε νέες χορδές που περιγράφουν αυτήν την άδεια με λίγο περισσότερες λεπτομέρειες. Σύμφωνα με μια συμβολοσειρά, αυτή η άδεια μπορεί να εκχωρηθεί μόνο στην προεπιλεγμένη εφαρμογή κλήσης και επιτρέπει στην εφαρμογή να "εγγράφει ή να αναπαράγει ήχο σε κλήσεις τηλεφωνίας".
<permissionandroid.label="@string/permlab_accessCallAudio"android: description="@string/permdesc_accessCallAudio"android: name="android.permission.ACCESS_CALL_AUDIO"android: protectionLevel="appop|signature"/>
"permdesc_accessCallAudio">Allows this app, when assigned asdefault dialer application, to record or play audio in telephony calls.</string>
<stringname="permlab_accessCallAudio">Record or play audio in telephony callsstring>
Είμαστε ενθουσιασμένοι που βλέπουμε την πιθανή εισαγωγή υποστήριξης εγγραφής κλήσεων για εφαρμογές κλήσης τρίτων στο Android 11. Η Google είναι τελικά προσθήκη υποστήριξης εγγραφής κλήσεων για συσκευές Pixel στην εφαρμογή Google Phone, αλλά οι περισσότερες συσκευές δεν μπορούν να χρησιμοποιήσουν την εφαρμογή κλήσης του Pixel. Με αυτήν την αλλαγή, οι χρήστες σε συσκευές που δεν διαθέτουν υποστήριξη καταγραφής κλήσεων στην εφαρμογή τηλεφωνητή θα μπορούν να κάνουν λήψη μιας διαφορετικής εφαρμογής κλήσης από το Google Play Store για να ηχογραφήσουν το τηλέφωνό τους κλήσεις.