Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.6

device_marketing_names

Localize facilmente nomes de marketing de dispositivos para Android, iOS e navegadores. Sem necessidade de conexão com a internet ou banco de dados.

AndroidiOSWeb
Downloads em 30 dias
43,4 mil
Curtidas
46
Pontos Pub
160

Instalar pacote

flutter pub add device_marketing_names

Visão geral do pacote

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

Um pacote leve do Flutter que permite a fácil pesquisa de nomes de marketing de dispositivos para Android, iOS e navegadores da web sem necessidade de conexão com a internet ou banco de dados externo. Ele fornece identificadores de dispositivo precisos com base em strings de agente do usuário e propriedades do sistema, tornando-o ideal para análise, depuração ou experiências personalizadas do usuário. O pacote é autocontido e eficiente, garantindo desempenho rápido em todas as plataformas.

Casos de uso

  • Identificação de dispositivo em analytics
  • Personalização da experiência do usuário
  • Depuração de problemas específicos do dispositivo
  • Exibindo nomes de dispositivos em aplicativos
  • Verificação de compatibilidade

Principais recursos

  • Sem necessidade de internet
  • Suporte multiplataforma
  • Banco de dados offline
  • API simples
  • Nomenclatura de dispositivo precisa

Indicado para

  • Integrações de análise
  • Ferramentas para desenvolvedores
  • Diagnóstico do aplicativo
  • Informações do dispositivo para o usuário
  • Aplicativos multiplataforma

Considerações

  • Limitado a dispositivos conhecidos
  • Não é atualizado dinamicamente
  • Depende da lista de dispositivos integrada
  • Não adequado para detecção em tempo real de dispositivos
  • Pode perder dispositivos mais novos ou nicho

README original

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

Pub Version codecov GitHub Workflow Status GitHub likes pub downloads pub points Main

Device Marketing Names

A simple device name lookup package. Map e.g. 'iPhone13,4' to 'iPhone 12 Pro Max' or 'SM-G980F' to 'Galaxy S20'. No internet connection or database required.

Open in IDX

Features

  • Lookup Android marketing names
  • Lookup iOS (iPhone & iPad) marketing names
  • Lookup web browser names
  • Get the marketing name of the current device or by an already known Android or iOS model
  • Relies on device_info_plus to get the current device model information on Android or iOS and device_identifiers which maps those to the marketing names
  • The browser name is mapped via web and prettified within this library

Usage

Getting Started

Add this to your package's pubspec.yaml file:

dependencies:
  device_marketing_names: ^2.0.3

More information on pub.dev.

Examples

For full examples please see the example app.

final deviceNames = DeviceMarketingNames();

// Get one marketing name of the device.
final singleDeviceName = await deviceNames.getSingleName();

// Get all marketing names of the device.
final allDeviceNames = await deviceNames.getNames();

// Get one marketing name for the given model.
final singleDeviceNameFromModel = deviceNames.getSingleNameFromModel(DeviceType.android, "ONEPLUS A5010");

// Get all marketing names for the given model.
final allDeviceNamesFromModel = deviceNames.getNamesFromModel(DeviceType.android, "ONEPLUS A5010");
Migration from 0.3.0 to 0.4.0
  • Replace getMarketingName() with getSingleName() if you want to get exactly one matching name.
  • Replace getMarketingName() with getNames() if you want all matching names as a single string. Names are separated by " / ".
  • Replace getMarketingNameFromModel() with getSingleNameFromModel() if you want to get exactly one matching name.
  • Replace getMarketingNameFromModel() with getNamesFromModel() if you want all matching names as a single string. Names are separated by " / ".

How to contribute

If you are interested in contributing, please have a look into the contribution guide. Every idea, bug report or line of code is heavily appreciated.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote