requestPermission method
Requests the given permission from the platform and returns a
platform-specific status string (e.g. 'granted', 'denied', 'permanentlyDenied').
Implementation
@override
Future<String?> requestPermission(String permission) async {
// On non-mobile platforms, report 'unknown' so the UI may show a fallback.
return 'unknown';
}