setUserAttribute method
Tracks a user attribute. Supported attribute types:
Implementation
void setUserAttribute(String userAttributeName, dynamic userAttributeValue) {
if (userAttributeName.isEmpty) {
Logger.w('User Attribute Name cannot be empty');
return;
}
final filteredData = filterSupportedTypes(userAttributeValue);
if (filteredData != null) {
_platform.setUserAttribute(userAttributeName, filteredData, appId);
} else {
Logger.w(
'Only String, Numbers, Bool, List and JSON Object values are supported as User Attributes, provided name: $userAttributeName, value: $userAttributeValue');
}
}