checkSingleHealthKitPermissionStatus method

Future<bool> checkSingleHealthKitPermissionStatus({
  1. required HealthDataType dataType,
})

Checks the permission status for a single health data type.

This is a convenience method for checking the permission status of just one health data type.

Parameters:

  • dataType: The health data type to check permission for.

Returns true if permission is granted, false otherwise.

Example:

final hasStepPermission = await stepsCount.checkSingleHealthKitPermissionStatus(
  dataType: HealthDataType.stepCount,
);

if (hasStepPermission) {
  final steps = await stepsCount.getTodaysCount();
  print('Today\'s steps: $steps');
} else {
  // Request permission
  await stepsCount.requestHealthKitPermissions(
    dataTypes: [HealthDataType.stepCount],
  );
}

Implementation

Future<bool> checkSingleHealthKitPermissionStatus({
  required HealthDataType dataType,
}) {
  return StepsCountPlatform.instance.checkSingleHealthKitPermissionStatus(
    dataType: dataType,
  );
}