🚀 5.4 Adicione regras de permissão ao seu ContentProvider
Por padrão, um ContentProvider não possui permissões, o que significa que qualquer app no dispositivo poderia ler ou escrever nos seus dados de viagens. Para proteger as informações do BoaViagem, devemos implementar regras de acesso no AndroidManifest.xml.
Declarando Permissões Customizadas
Utilizamos o elemento <permission> para definir nomes únicos baseados no pacote da aplicação:
O Desafio da Visibilidade de Pacotes (Android 11+)
IMPORTANT
Android 11+ (API 30):
Mesmo com permissões corretas, um aplicativo externo não conseguirá “enxergar” seu provedor a menos que ele declare expressamente no próprio manifesto que deseja interagir com a sua autoridade: