unique_identifier 0.0.1 unique_identifier: ^0.0.1 copied to clipboard
A new Flutter plugin for fetching the unique identifier from android and ios.
Flutter Search Panel #
A Flutter plugin to get the ANDROID_ID for android and identifierForVendor for iOS platforms.
Installing #
dependencies:
unique_identifier: ^0.0.1
Import #
import 'package:unique_identifier/unique_identifier.dart';
How To Use #
dart String _identifier = 'Unknown';
@override
void initState() {
super.initState();
initUniqueIdentifierState();
}
Future<void> initUniqueIdentifierState() async {
String identifier;
try {
identifier = await UniqueIdentifier.serial;
} on PlatformException {
identifier = 'Failed to get Unique Identifier';
}
if (!mounted) return;
setState(() {
_identifier = identifier;
});
}
@override
Widget build(BuildContext context) {
return new MaterialApp(
home: new Scaffold(
appBar: new AppBar(
title: const Text('Plugin example app'),
),
body: new Center(
child: new Text('Running on device with id: $_identifier\n'),
),
),
);
}
FlutterSearchPanel(
padding: EdgeInsets.all(10.0),
selected: 'a',
title: 'Demo Search Page',
data: ['This', 'is', 'a', 'test', 'array'],
icon: new Icon(Icons.check_circle, color: Colors.white),
color: Colors.blue,
textStyle: new TextStyle(color: Colors.white, fontWeight: FontWeight.bold, fontSize: 20.0, decorationStyle: TextDecorationStyle.dotted),
onChanged: (value) {
print(value);
},
),
Bugs & Requests #
If you encounter any bugs feel free to open an issue. Raise a ticket on github for suggestions. Pull request are also welcome.
Flutter #
For help getting started with Flutter, view our online documentation.
For help on editing plugin code, view the documentation.
License #
MIT License