DeviceIdentifier.fromJson constructor
DeviceIdentifier.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DeviceIdentifier.fromJson(Map<String, dynamic> json) {
return DeviceIdentifier(
// Android 字段
androidId: json['androidId'],
advertisingId: json['advertisingId'],
installUuid: json['installUuid'],
deviceFingerprint: json['deviceFingerprint'],
buildSerial: json['buildSerial'],
combinedId: json['combinedId'],
isLimitAdTrackingEnabled: json['isLimitAdTrackingEnabled'] ?? false,
// iOS 字段
iosDeviceID: json['iosDeviceID'],
idfv: json['idfv'],
idfa: json['idfa'],
keychainUUID: json['keychainUUID'],
launchUUID: json['launchUUID'],
deviceInfo: json['deviceInfo'] != null
? Map<String, String>.from(json['deviceInfo'])
: null,
);
}