configure method

Future<void> configure({
  1. bool useHealthConnectIfAvailable = false,
})

Configure the health plugin. Must be called before using the plugin.

If useHealthConnectIfAvailable is true, Google Health Connect on Android will be used. Has no effect on iOS.

Implementation

Future<void> configure({bool useHealthConnectIfAvailable = false}) async {
  _deviceId ??= Platform.isAndroid
      ? (await _deviceInfo.androidInfo).id
      : (await _deviceInfo.iosInfo).identifierForVendor;

  _useHealthConnectIfAvailable = useHealthConnectIfAvailable;
  if (_useHealthConnectIfAvailable) {
    await _channel.invokeMethod('useHealthConnectIfAvailable');
  }
}