hasPermissions static method

Future<bool> hasPermissions(
  1. List<DataType> types
)

iOS isn't completely supported by HealthKit, false means no, true means user has approved or declined permissions. In case user has declined permissions read will just return empty list for declined data types.

Implementation

static Future<bool> hasPermissions(List<DataType> types) async {
  return await _channel.invokeMethod('hasPermissions', {
    "types": types.map((type) => _dataTypeToString(type)).toList(),
  });
}