Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.4

device_information

Ein Flutter-Plugin zum Abrufen von Geräteinformationen wie Geräte-IMEI-Nummer, Modellname, API-Level, CPU-Typ, Produktname usw. für Android und iOS.

AndroidiOS
30-Tage-Downloads
369
Likes
112
Pub-Punkte
150

Paket installieren

flutter pub add device_information

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das device_information-Paket ist ein Flutter-Plugin, das Entwicklern ermöglicht, detaillierte Geräteinformationen auf beiden Plattformen Android und iOS abzurufen. Es bietet Zugriff auf wichtige Hardware- und Softwaredetails wie IMEI-Nummer, Modellname, API-Level, CPU-Typ und Produktname. Aufgrund der plattformübergreifenden Kompatibilität vereinfacht es den Prozess der Erfassung gerätespezifischer Daten ohne plattformspezifischen Code. Ideal für Analyse, Gerätetracking oder App-Personalisierungsfunktionen.

Anwendungsfälle

  • Geräteverfolgung und -identifikation
  • Benutzeranalyse und Berichterstattung
  • App-Personalisierung basierend auf Gerätespezifikationen
  • Problembehebung und Diagnose
  • Lizenzüberprüfung

Hauptmerkmale

  • Plattformübergreifende Unterstützung (Android & iOS)
  • Zugriff auf IMEI, Modell, API-Ebene, CPU-Typ
  • Einfache API-Integration
  • Kein natives Code erforderlich
  • Echtzeit-Datenabruf vom Gerät

Geeignet für

  • Entwickler, die Analysetools erstellen
  • Apps, die Geräteidentifikation erfordern
  • Unternehmens- oder sicherheitsorientierte Anwendungen
  • Apps, die Gerätekompatibilitätsprüfungen erfordern

Hinweise

  • Der Zugriff auf die IMEI ist in neueren iOS-Versionen eingeschränkt
  • Erforderliche Berechtigungen unter Android
  • Datenschutzkonformität erforderlich für sensible Daten
  • Beschränkt auf nicht-rootete Geräte unter Android

Original-README

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

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

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.