CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Camera) 已过时
CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Camera) is obsolete
var permissionStatus = await CrossPermissions.Current.CheckPermissionStatusAsync(Plugin.Permissions.Abstractions.Permission.Camera);
if (permissionStatus != Plugin.Permissions.Abstractions.PermissionStatus.Granted)
{
await CrossPermissions.Current.RequestPermissionsAsync(Plugin.Permissions.Abstractions.Permission.Camera);
}
IPermissions.CheckPermissionStatusAsync(Permission) 已过时:CheckPermissionStatusAsync 已弃用,请改用 CheckPermissionStatusAsync。
我该如何使用这个方法?
旧
await CrossPermissions.Current.RequestPermissionsAsync(Plugin.Permissions.Abstractions.Permission.Camera);
新 (docs)
await CrossPermissions.Current.RequestPermissionsAsync<CameraPermission>();
var permissionStatus = await CrossPermissions.Current.CheckPermissionStatusAsync(Plugin.Permissions.Abstractions.Permission.Camera);
if (permissionStatus != Plugin.Permissions.Abstractions.PermissionStatus.Granted)
{
await CrossPermissions.Current.RequestPermissionsAsync(Plugin.Permissions.Abstractions.Permission.Camera);
}
IPermissions.CheckPermissionStatusAsync(Permission) 已过时:CheckPermissionStatusAsync 已弃用,请改用 CheckPermissionStatusAsync。
我该如何使用这个方法?
旧
await CrossPermissions.Current.RequestPermissionsAsync(Plugin.Permissions.Abstractions.Permission.Camera);
新 (docs)
await CrossPermissions.Current.RequestPermissionsAsync<CameraPermission>();