Una tastiera che ho installato di recente su iOS 8 offre un'opzione (in Impostazioni) per "Consenti accesso completo"?
Cosa fa questa impostazione?
Una tastiera che ho installato di recente su iOS 8 offre un'opzione (in Impostazioni) per "Consenti accesso completo"?
Cosa fa questa impostazione?
Risposte:
"Consenti accesso completo" non ha nulla a che fare con l'uso della tastiera attuale. La tastiera è accessibile per l'uso in tutto il sistema indipendentemente da questa impostazione. In breve, consentire l'accesso completo garantisce allo sviluppatore della tastiera un ulteriore accesso ad alcune delle tue informazioni e offre allo sviluppatore l'accesso a Internet. Dalle specifiche tecniche in "Progettazione per la fiducia degli utenti", Consenti accesso completo consente di:
Il secondo punto è quello che Apple vuole davvero che tu capisca. Con Consenti accesso completo uno sviluppatore POTREBBE inviare i tasti premuti al loro server per l'elaborazione, che potrebbe includere:
Apple sta sottolineando il fatto che uno sviluppatore POTREBBE utilizzare i tasti premuti per motivi nefasti invece dei motivi legittimi che ho elencato sopra. È possibile che uno sviluppatore registri le tue informazioni sensibili come il numero della carta di credito o l'indirizzo.
A mio avviso, non è possibile per uno sviluppatore scrivere un'estensione di tastiera completa senza richiedere l'accesso completo. Senza l'accesso completo non posso utilizzare gli acquisti in-app, non posso sincronizzare le tue preferenze usando iCloud, non posso nemmeno fornire una funzionalità di correzione automatica di base.
Ho appena finito di sviluppare un'estensione della tastiera per iOS. La mia tastiera non invia mai i tasti premuti su Internet. Non vedrò mai quello che hai scritto. Non ci sono problemi di privacy secondo me, ma ricevi ancora un messaggio spaventoso da Apple quando attivi Consenti accesso completo. Se hai dubbi sull'attivazione di Consenti accesso completo, chiedi allo sviluppatore come stanno usando i tuoi dati / i tasti premuti.
Un'ulteriore nota, non è possibile utilizzare una tastiera personalizzata per digitare in un campo password. iOS utilizzerà sempre la tastiera di sistema per i campi password. Gli sviluppatori che elaborano le sequenze di tasti non avranno accesso alle password, a meno che non le digiti in un campo senza password.
Se lo provi ti informerà di questo:
Gli utenti possono toccare il nome della tastiera da qui e selezionare la casella "Consenti accesso completo". In questo modo si presenta all'utente un altro prompt che legge:
"L'accesso completo consente allo sviluppatore di questa tastiera di trasmettere qualsiasi cosa digiti, comprese le cose che hai digitato in precedenza con questa tastiera. Ciò potrebbe includere informazioni riservate come il numero della tua carta di credito o l'indirizzo."
Se l'utente sceglie di accettare questo prompt e consentire la tastiera, ora è possibile accedervi a livello di sistema. Quando viene visualizzata la tastiera virtuale, tocca semplicemente l'icona del globo nell'angolo in basso a sinistra per scorrere le tastiere disponibili o tieni premuta l'icona per visualizzare un elenco.