O pacote get_mac é um plugin do Flutter projetado para recuperar o endereço MAC de dispositivos Android e iOS. Ele fornece uma API simples e multiplataforma para acessar o identificador da interface de rede do dispositivo, útil para identificar dispositivos em uma rede local. O plugin funciona sem necessidade de root ou permissões especiais no Android, embora possa retornar um endereço MAC fictício ou aleatório em versões mais recentes do Android devido a restrições de privacidade. No iOS, ele utiliza APIs do sistema com os direitos apropriados. O pacote é leve e se integra perfeitamente em projetos Flutter existentes.
Casos de uso
- Identificação de dispositivos em redes locais
- Autenticação baseada em rede
- rastreamento de dispositivo local
- Depuração de problemas relacionados à rede
- Conectando a dispositivos IoT
Principais recursos
- Suporte multiplataforma (Android e iOS)
- API simples para recuperação de MAC
- Sem necessidade de acesso root no Android
- Respeita as restrições modernas de privacidade
- Leve e fácil de integrar
Indicado para
- Desenvolvedores construindo aplicativos conscientes de rede
- Aplicativos que exigem identificadores de dispositivo exclusivos
- Aplicações de IoT e rede local
- Teste e depuração de conectividade de rede
Considerações
- O endereço MAC pode ser aleatorizado no Android 10+
- O iOS exige direitos adequados
- Políticas de privacidade podem restringir o uso
- Não confiável para identificação de usuário
- Disponibilidade limitada em alguns dispositivos