generateUuid method
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:
- PlatformException if UUID generation fails
- MissingPluginException if the platform implementation is not available
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!;
}