setDeviceId method

Future<void> setDeviceId(
  1. String? deviceId
)

Sets a custom device ID.

Make sure the value is sufficiently unique. Amplitude recommends using a UUID.

amplitude.setDeviceId('device Id');

Implementation

Future<void> setDeviceId(String? deviceId) async {
  Map<String, String?> properties = {};
  properties['setDeviceId'] = deviceId;

  return await _channel.invokeMethod('setDeviceId',
      {'instanceName': configuration.instanceName, 'properties': properties});
}