Blog Metlivi

Dar a cada função somente o acesso que ela consegue justificar

Não aceite todas as permissões do sistema durante a configuração. Comece pela função que pretende usar e, quando a acionar, permita a opção mais restrita que conclui a tarefa. Uma ficha de limite contém função, recurso do sistema, momento da solicitação, escopo, alternativa sem permissão e teste de revogação. Aplique-a separadamente a microfone, câmera, fotos, contatos, localização, Bluetooth, dispositivos próximos, rede local e notificações. A permissão do sistema controla acesso futuro a um recurso; ela não explica retenção, compartilhamento nem exclusão de dados já enviados. Mantenha esses controles da conta em outra coluna.

27 de agosto de 20269 min de leituraCasa, segurança, pets e vida sustentávelPor Metlivi Editorial Team
Seção 1

Inventariar funções antes das permissões

Liste apenas funções usadas ou a testar: voz, foto nova, imagem existente, contato escolhido, resultado por localização, acessório, aparelho local ou notificação. Ao lado, anote o recurso exato. Não copie toda a página de permissões como lista obrigatória. O Android descreve alternativas sem permissões amplas e recomenda esperar a pessoa iniciar a ação. Se uma função não tem acionador nomeado, resultado visível nem explicação concreta, deixe a permissão desligada e a relação sem resposta.

Seção 2

Ler a solicitação durante o uso

Avalie o pedido logo após a ação: microfone depois de gravar, câmera depois de escanear, fotos depois de escolher. O Android recomenda pedir no contexto, permitir cancelamento e manter o restante do app útil após negativa. Leia a janela do sistema, não apenas a página criada pelo app. Registre uma vez, itens selecionados, aproximada, durante o uso ou mais ampla. Se várias solicitações surgirem na abertura sem ação, negue ou adie e abra cada função depois.

Seção 3

Preferir seletor à coleção inteira

Um seletor costuma bastar sem abrir a coleção inteira. O Android documenta seletores de fotos e contatos e outros mecanismos limitados. Para anexo escolha um arquivo; para perfil, câmera do sistema ou imagem; para convite, entrada manual ou seletor disponível. As opções dependem da plataforma e versão, então registre as reais. Com material neutro, teste seleção, envio, corte, cancelamento e repetição. A rota restrita só é útil quando conclui a função corretamente.

Seção 4

Separar sensor e resultados salvos

Separe acesso ao sensor de resultados salvos. O microfone habilita gravação, mas áudio, transcrição, anexo e download são objetos distintos. Uma foto pode entrar na biblioteca, backup em nuvem, histórico ou exportação. A descoberta de contatos pode armazenar um identificador escolhido. Revogar limita a próxima leitura, mas não apaga automaticamente gravações, imagens, texto derivado, correspondências ou cópias compartilhadas. Adicione para cada função uma linha com cópia do aparelho, objeto do serviço, derivado, destinatário e controle de exclusão.

Seção 5

Revisar hardware e rede separadamente

Bluetooth, dispositivos próximos e rede local são recursos diferentes. Nomeie acessório, par ou serviço local, se a descoberta ocorre uma vez ou se repete e qual estado visível confirma conexão. Integração opcional não justifica acesso geral. A Apple permite revisar Bluetooth e rede local separadamente e mostra indicadores para câmera e microfone. O indicador convida à conferência; sozinho não prova uso inadequado. Desative a integração, revogue a permissão e confirme que a conversa comum continua disponível.

Seção 6

Executar uma matriz de revogação

Crie uma linha por permissão com escopo, função, comportamento esperado após negativa, resultado real, objetos restantes e próxima revisão. Revogue uma por vez, reabra e teste a função dependente e uma ação central sem relação. Uma boa redução bloqueia apenas o que depende do recurso e explica como reativar sem exigir outros acessos. Pedidos repetidos, falha não relacionada ou acesso após revogação entram no resultado. Reveja depois de atualização grande, nova integração ou fim do uso.

Seção 7

Separar controles do sistema e da conta

Termine com duas colunas. Sistema cobre câmera, microfone, fotos, contatos, localização, proximidade, rede local e notificações. Conta cobre histórico, uploads, transcrições, itens salvos, compartilhamentos, escolhas ligadas a modelos, exportações e exclusão. Um controle do sistema não prova que um objeto da conta sumiu; uma opção interna não substitui necessariamente o sistema. Guarde o caminho exato e um teste visível. Estado final: permitido para a função, somente selecionados, durante o uso, negado com alternativa ou sem resposta.

Perguntas relacionadas

Perguntas frequentes

É preciso permitir tudo ao instalar?

Não. Espere a ação e permita na janela do sistema apenas o menor escopo suficiente.

Revogar microfone apaga áudios antigos?

Não. A revogação limita acesso futuro; gravações, transcrições e uploads têm controles próprios.

O seletor difere da biblioteca inteira?

Frequentemente sim. O seletor pode liberar apenas itens escolhidos; use-o quando bastar.

Leituras relacionadas

Continue explorando o tema