device_meta

Creator: coderz1093

Last updated:

0 purchases

TODO
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:

Customer Reviews

There are no reviews.