requestLocationPermission method
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- Android 10+ background location access (optional) -->
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
Implementation
Future<void> requestLocationPermission() async {
await _channel.invokeMethod('$_name/requestLocationPermission');
}