Zayar.

Native ID

Flutter unique identifier plugin for android and ios.

Pub Version License: MIT

Get current device unique id from within the flutter application.

Warning: In android, this plugin use the ANDROID_ID that can be change by user for the rooted device.

Installation 💻

❗ In order to start using native_id you must have the Flutter SDK installed on your machine.

Add native_id to your pubspec.yaml:

yaml

dependencies: native_id:

Install it:

sh

flutter packages get

Usage

Import import 'package:native_id/native_id.dart';, instantiate NativeId and use the getId() or getUUID() methods.

Example:

dart

Future<String> getNativeId() async { final nativeIdPlugin = NativeId(); try { final nativeId = await nativeIdPlugin.getId(); return nativeId ?? 'Unknown native id'; } on PlatformException { return 'Failed to get nativeId'; } }
  • #dart,
  • #flutter,
  • #package