Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.0

mobile_device_identifier

Pacote Flutter para obter ID exclusivo do dispositivo móvel (Android / iOS)

AndroidiOS
Downloads em 30 dias
12,5 mil
Curtidas
91
Pontos Pub
150

Instalar pacote

flutter pub add mobile_device_identifier

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que fornece um identificador exclusivo para dispositivos móveis em plataformas Android e iOS. Permite que aplicativos recuperem um ID consistente e específico do dispositivo, útil para análise, rastreamento de usuários ou licenciamento. O pacote abstrai implementações específicas da plataforma, oferecendo uma API simples para acessar o identificador sem exigir conhecimento de código nativo. Projetado para confiabilidade e conformidade com privacidade, garante uma identificação segura e eficiente de dispositivos em diferentes sistemas operacionais.

Casos de uso

  • rastreamento de análise de usuário
  • Licenciamento e ativação do aplicativo
  • Autenticação baseada em dispositivo
  • Identificação de usuário entre sessões
  • Entrega personalizada de conteúdo

Principais recursos

  • Suporte multiplataforma (Android e iOS)
  • Integração simples da API
  • Identificação de dispositivo compatível com privacidade
  • Sem necessidade de código nativo
  • Geração de ID segura e confiável

Indicado para

  • Aplicações focadas em análise
  • Sistema de gerenciamento de licenças
  • Persistência da sessão do usuário
  • Desenvolvimento de aplicativo móvel com necessidades de rastreamento de dispositivo
  • Aplicativos que exigem identificadores de dispositivo únicos

Considerações

  • Permissões apropriadas no Android
  • Pode ser afetado por reinicialização de dados do aplicativo ou reinicialização de fábrica do dispositivo
  • Não adequado para autenticação de alta segurança
  • O ID pode mudar se o aplicativo for reinstalado ou o sistema restaurado
  • É necessário o cumprimento das regulamentações de privacidade

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Actions Status

mobile_device_identifier

Flutter package to obtain unique ID from mobile device (android / ios) with uninstall resistant

Android minSdkVersion = 21
iOS minimum version = 11

Usage

final _mobileDeviceIdentifier = MobileDeviceIdentifier().getDeviceId();

You can combined with any encoding method to beautify string id. For example use Base64 encode with return value like

RjFGMUJDNUItQkJERC00NjZCLUE2MzgtQzRDNUZGMDdCQzhF

Method

Android

For android device, this package use UUID with MediaDrm to generate unique ID. With that, unique ID will not change even after uninstalling application

iOS

For iPhone device, this package use UUID with JNKeychain to generate unique ID to make ID still same even after reinstall application

Categorias

Dependências

Lista de dependências 1 itens

  • plugin_platform_interface^2.1.6

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.