checkPermission method
Checks permission against packageName.
Unlike checkServerPermission, which inspects the connected server itself, this can inspect any package on the device.
Returns privilegePermissionGranted (0) or privilegePermissionDenied (-1).
Implementation
@override
Future<int> checkPermission({
required String permission,
required String packageName,
int? userId,
}) async =>
await methodChannel.invokeMethod<int>(
'checkPermission',
<String, Object?>{
'permission': permission,
'packageName': packageName,
'userId': userId,
},
) ??
privilegePermissionDenied;