toMap method
转为可传给原生端的 Map。
无参数;Android 会读取全部字段,iOS/macOS 当前只读取 localName 和 serviceUuids。
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
if (localName != null) 'localName': localName,
'includeDeviceName': includeDeviceName,
'includeTxPowerLevel': includeTxPowerLevel,
'serviceUuids': serviceUuids,
'manufacturerData': manufacturerData.map(
(key, value) => MapEntry(key.toString(), value),
),
'serviceData': serviceData,
};
}