setDeviceId method
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});
}