Da
Android 10 in poi, Google ha introdotto un obbligo:
ogni app che vuole registrare o trasmettere lo schermo
deve ottenere il consenso dell’utente tramite un popup,
ogni volta che parte una nuova sessione.
Questo vale anche per AnyDesk.
Lo confermano:
- Discussioni tecniche su StackOverflow e Reddit: Android forza la conferma manuale per ogni acquisizione schermo [stackoverflow.com], [reddit.com]
- Risposta ufficiale AnyDesk: è una misura di sicurezza Google e non può essere disattivata tramite impostazioni dell’app [reddit.com]
L’unico modo per evitarla (non ufficiale): ADB
Esiste un
workaround che funziona su molti telefoni:
impostare i permessi tramite
ADB in modo da autorizzare lo “screen capture” in modo permanente.
Il comando è:
adb shell appops set com.anydesk.anydeskandroid PROJECT_MEDIA allow<br>
o, per la versione con client personalizzato:
adb shell appops set com.anydesk.anydeskandroid.custom PROJECT_MEDIA allow<br>
Fonte (GitHub Gist e thread Reddit)
[gist.github.com],
[reddit.com]

Nota:
- Devi collegare fisicamente il telefono a un PC con ADB.
- Può invalidare la garanzia secondo AnyDesk stesso.
- Funziona solo se il produttore non ha ulteriori blocchi (alcuni telefoni Samsung recenti, ad esempio, resistono comunque).
Non esiste un modo ufficiale per far partire la condivisione schermo automaticamente senza prompt
AnyDesk stesso conferma che
non può aggirare il popup perché significherebbe violare i requisiti di sicurezza imposti da Google.
[reddit.com]
Cosa ti consiglio nel caso di una persona ipovedente
Ecco le opzioni più praticabili:
Se tecnicamente possibile, è la soluzione migliore.
Fai il comando sul telefono una volta → da quel momento le connessioni avverranno
senza popup.
Su versioni precedenti ad Android 10 la conferma compariva solo la
prima volta.
Alcuni dispositivi permettono, tramite Accessibility Service, di automatizzare tap predefiniti, ma
Android non permette di automatizzare questo particolare popup, perché è protetto.