Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.2.0

imei_plugin

obter o IMEI real para dispositivos Android com permissão validada no tempo de execução e obter um ID único no iOS. Uma string alfanumérica que identifica exclusivamente um dispositivo para o fornecedor do aplicativo.

Downloads em 30 dias
200
Curtidas
59
Pontos Pub
40

Instalar pacote

flutter pub add imei_plugin

Visão geral do pacote

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

O imei_plugin é um pacote Flutter que recupera o IMEI único (Identificação Internacional de Equipamento Móvel) para dispositivos Android, validando permissões em tempo de execução. No iOS, fornece um identificador único do dispositivo vinculado ao fornecedor do aplicativo. Projetado para desenvolvimento móvel multiplataforma, garante uma identificação segura e confiável do dispositivo sem expor dados sensíveis. O plugin se integra perfeitamente aos aplicativos Flutter e oferece suporte a ambos os sistemas Android e iOS, proporcionando aos desenvolvedores uma maneira simples de identificar dispositivos programaticamente, respeitando os requisitos específicos de privacidade e permissão de cada plataforma.

Casos de uso

  • Rastreamento de dispositivos em aplicativos móveis
  • Autenticação de usuário com base na identidade do dispositivo
  • Prevenção de acesso não autorizado por meio do ID do dispositivo
  • Análise de aplicativos e monitoramento de uso
  • Validação de licença por dispositivo

Principais recursos

  • Validação de permissão em tempo de execução no Android
  • ID de dispositivo exclusivo no iOS
  • Compatibilidade multiplataforma
  • Recuperação segura do IMEI
  • Integração simples com o Flutter

Indicado para

  • Aplicativos móveis que exigem identificação de dispositivo
  • Aplicativos que precisam de vinculação segura usuário-dispositivo
  • Desenvolvedores direcionados para Android e iOS
  • Aplicações com licença ou controle de acesso
  • Sistemas de análise e anti-abuso

Considerações

  • Permissões apropriadas no Android
  • O ID do iOS pode mudar se o aplicativo for reinstalado
  • Conformidade de privacidade necessária para dados do dispositivo
  • Limitado a dispositivos físicos (não emuladores)
  • Depende da disponibilidade de hardware

README original

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

Imei Plugin

Build version

Get unique id device on ios and android

Getting Started

Get IMEI (International Mobile Device Identity) for Android devices less than android 10 with runtime permission for android greater than or equal to 10 returns a UUID and get unique identification on ios An alphanumeric string that uniquely identifies a device for the application provider.

Use

import 'package:imei_plugin/imei_plugin.dart';

String imei = await ImeiPlugin.getImei();
List<String> multiImei = await ImeiPlugin.getImeiMulti(); //for double-triple SIM phones
String uuid = await ImeiPlugin.getId();

if you want to always request permission even if the user has already denied it. You can disable validation shouldShowRequestPermissionRationale set value in false

String platformImei = await ImeiPlugin
    .getImei( shouldShowRequestPermissionRationale: false );

default value is false.

New Features!
  • New param shouldShowRequestPermissionRationale only Android

  • getId only android. id generated with UUID.randomUUID()

  • getImeiMulti support for double-triple SIM phones

Platform Support
OS
Android
IOS

License

MIT

Author

This plugin is developed, Free Software, by Kevin Caicedo

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.