device_meta

Creator: coderz1093

Last updated:

0 purchases

device_meta Image
device_meta Images

Languages

Categories

Add to Cart

Description:

device meta

Device Meta #


Handle device info in Flutter.
This package will allow you to get the device name, model, brand, manufacturer, uuid, version, platform type and user agent.
Getting started #
Installation #
Add the following to your pubspec.yaml file:
dependencies:
device_meta: ^1.1.31
copied to clipboard
or with Dart:
dart pub add device_meta
copied to clipboard
Usage #
import 'package:device_meta/device_meta.dart';

DeviceMeta deviceMeta = await DeviceMeta.init(storageKey: "exampleapp");

deviceMeta.name // iPhone
deviceMeta.model // iPhone 15 Pro
deviceMeta.brand // Apple
deviceMeta.uuid // 00000000-0000-0000-0000-000000000000
deviceMeta.version // 1.0.0
deviceMeta.platformType // iOS
deviceMeta.toJson() // { "model": "iPhone", "brand": "Apple", "manufacturer": "Apple", "uuid": "00000000-0000-0000-0000-000000000000", "version": "1.0.0", "platformType": "iOS", "userAgent": "n/a" }
copied to clipboard
You can also attach metaData to the object:
DeviceMeta deviceMeta = await DeviceMeta.init(
storageKey: "exampleapp",
metaData: {
"user_id": 1,
"app_version": "1.0.0"
}
);

deviceMeta.metaData; // { "user_id": 1, "app_version": "1.0.0"}
copied to clipboard
Get a specific meta data value
deviceMeta.getMetaData("app_version"); // "1.0.0"

deviceMeta.getMetaData("user_id") // 1
copied to clipboard
Try the example app to see how it works.
Changelog #
Please see CHANGELOG for more information what has changed recently.
Social #

Twitter

Licence #
The MIT License (MIT). Please view the License File for more information.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.