Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.6

device_marketing_names

Geräte-Markennamen für Android, iOS und Browser einfach abrufen. Keine Internetverbindung oder Datenbank erforderlich.

AndroidiOSWeb
30-Tage-Downloads
43.400
Likes
46
Pub-Punkte
160

Paket installieren

flutter pub add device_marketing_names

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein leichtgewichtiger Flutter-Paket, das die einfache Suche nach Gerätemarkennamen für Android, iOS und Webbrowser ermöglicht, ohne Internetverbindung oder externe Datenbank zu erfordern. Es liefert genaue Geräteidentifizierer basierend auf User-Agent-Zeichenfolgen und Systemeigenschaften und ist daher ideal für Analyse, Debugging oder personalisierte Benutzererfahrungen. Das Paket ist selbstständig und effizient und sorgt für schnelle Leistung über alle Plattformen hinweg.

Anwendungsfälle

  • Geräteidentifikation in Analytics
  • Benutzererfahrung Personalisierung
  • Debuggen von gerätespezifischen Problemen
  • Gerätenamen in Apps anzeigen
  • Kompatibilitätsprüfungen

Hauptmerkmale

  • Keine Internetverbindung erforderlich
  • Plattformübergreifende Unterstützung
  • Offline-Datenbank
  • Einfache API
  • Genauer Gerätename

Geeignet für

  • Analyseintegrationen
  • Entwicklerwerkzeuge
  • App-Diagnose
  • Benutzerorientierte Geräteinformationen
  • Plattformübergreifende Anwendungen

Hinweise

  • Beschränkt auf bekannte Geräte
  • Wird nicht dynamisch aktualisiert
  • Beruht auf der integrierten Geräte-Liste
  • Nicht geeignet für Echtzeit-Geräteerkennung
  • Kann neuere oder Nischen-Geräte verpassen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden