Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.4

device_information

Um plugin Flutter para obter informações do dispositivo, como número IMEI do dispositivo, nome do modelo, nível da API, tipo de CPU, nome do produto, etc., para Android e iOS.

AndroidiOS
Downloads em 30 dias
369
Curtidas
112
Pontos Pub
150

Instalar pacote

flutter pub add device_information

Visão geral do pacote

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

O pacote device_information é um plugin Flutter que permite aos desenvolvedores recuperar informações detalhadas sobre dispositivos em plataformas Android e iOS. Ele fornece acesso a detalhes importantes de hardware e software, como número IMEI, nome do modelo, nível da API, tipo de CPU e nome do produto. Projetado para compatibilidade entre plataformas, simplifica o processo de coleta de dados específicos do dispositivo sem precisar escrever código específico para cada plataforma. Ideal para análise, rastreamento de dispositivos ou funcionalidades personalizadas no aplicativo.

Casos de uso

  • Rastreamento e identificação de dispositivos
  • Análise e relatórios de usuários
  • Personalização do aplicativo com base nas especificações do dispositivo
  • Solução de problemas e diagnóstico
  • Validação de licença

Principais recursos

  • Suporte multiplataforma (Android e iOS)
  • Acesso ao IMEI, modelo, nível da API, tipo de CPU
  • Integração simples da API
  • Nenhum código nativo necessário
  • Recuperação em tempo real de dados do dispositivo

Indicado para

  • Desenvolvedores construindo ferramentas de análise
  • Aplicativos que exigem identificação de nível de dispositivo
  • Aplicações empresariais ou voltadas para segurança
  • Aplicativos que precisam de verificações de compatibilidade com dispositivos

Considerações

  • O acesso ao IMEI está restrito em versões mais recentes do iOS
  • Permissões adequadas no Android
  • Conformidade com privacidade necessária para dados sensíveis
  • Limitado a dispositivos não raizados no Android

README original

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

Device Information

A flutter plugin to get device information such as device IMEI number, model name, API level,CPU Type,Product Name etc for both android & iOS.

Installation

Add following dependency in pubspec.yaml file:

device_information:^0.0.4

Install by running:

$ flutter pub get 

Usage

import 'package:device_information/device_information.dart';

try {
      platformVersion = await DeviceInformation.platformVersion;
      imeiNo = await DeviceInformation.deviceIMEINumber;
      modelName = await DeviceInformation.deviceModel;
      manufacturer = await DeviceInformation.deviceManufacturer;
      apiLevel =  await DeviceInformation.apiLevel;
      deviceName = await DeviceInformation.deviceName;
      productName = await DeviceInformation.productName;
      cpuType = await DeviceInformation.cpuName;
      hardware = await DeviceInformation.hardware;
    } on PlatformException {
      platformVersion = 'Failed to get platform version.';
    }

In android add the following permission:

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

Then for API targetting from Marshmallow, need to request runtime permissions. Although in iOS there is no need to specify permissions.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Developer Team:

Hina Hussain & her team members (Kamran Khan, Abdul Sattar, Faiza Farooqui) :smile: :tada:

Follow me

https://hina-hussain-developer.medium.com/creating-publisher-account-on-the-pub-dev-cf86b91cd2f https://hinahussaindev.blogspot.com/2021/05/creating-publisher-account-on-pubdev.html

License

MIT

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.