generateUuid method

  1. @override
Future<String> generateUuid()
override

Generates a UUID using native platform implementation.

This method creates a universally unique identifier (UUID) using the platform's native UUID generation capabilities. On iOS, it uses NSUUID, and on Android, it uses java.util.UUID.

Returns a Future that completes with a String representing the generated UUID in standard format (e.g., "123e4567-e89b-12d3-a456-426614174000").

Throws:

Example:

final uuid = await device.generateUuid();
print('Generated UUID: $uuid');

Implementation

@override
Future<String> generateUuid() async {
  final result = await methodChannel.invokeMethod<String>('generateUuid');
  return result!;
}