Um teclado que instalei recentemente no iOS 8 fornece uma opção (em Configurações) para "Permitir acesso total"?
O que essa configuração faz?
Um teclado que instalei recentemente no iOS 8 fornece uma opção (em Configurações) para "Permitir acesso total"?
O que essa configuração faz?
"Permitir acesso total" não tem nada a ver com o uso do teclado real. O teclado está acessível para você usar em todo o sistema, independentemente desta configuração. Em resumo, permitir acesso total concede ao desenvolvedor do teclado acesso adicional a algumas de suas informações e dá ao desenvolvedor acesso à Internet. Nas especificações técnicas em "Projetando para Confiança do Usuário", a opção Permitir Acesso Total faz isso:
O segundo ponto é o que a Apple realmente quer que você entenda. Com Permitir acesso total, um desenvolvedor PODE enviar suas teclas ao servidor para processamento, o que pode incluir:
A Apple está destacando o fato de que um desenvolvedor PODE usar suas teclas por motivos nefastos, em vez dos motivos legítimos listados acima. É possível que um desenvolvedor registre suas informações confidenciais, como número do cartão de crédito ou endereço.
Na minha opinião, não é possível para um desenvolvedor escrever uma extensão de teclado completa sem solicitar acesso total. Sem acesso total, não posso utilizar compras no aplicativo, não consigo sincronizar suas preferências usando o iCloud, nem mesmo posso fornecer um recurso básico de correção automática.
Acabei de desenvolver uma extensão de teclado para iOS. Meu teclado nunca envia suas teclas pela Internet. Eu nunca vou ver o que você digitou. Na minha opinião, não há preocupações com a privacidade, mas você ainda recebe uma mensagem assustadora da Apple ao ativar o Permitir acesso total. Se você estiver preocupado em ativar o Permitir acesso total, pergunte ao desenvolvedor como eles estão usando seus dados / pressionamentos de tecla.
Uma observação adicional, você não pode usar um teclado personalizado para digitar em um campo de senha. O iOS sempre usará o teclado do sistema para campos de senha. Os desenvolvedores que processam suas teclas não terão acesso às suas senhas, a menos que você as digite em um campo que não seja a senha.
Se você tentar, ele será informado sobre isso:
Fonte: http://appleinsider.com/articles/14/09/17/how-to-install-a-third-party-keyboard-on-an-iphone-or-ipad-running-ios-8
fonte