showUserMessage static method
Implementation
static Future<String> showUserMessage() async {
try {
await _requestConsentInfoUpdate();
final consentStatus =
await ConsentInformation.instance.getConsentStatus();
log("UMP:[Consent Status] - ${consentStatus.name}");
if (consentStatus == ConsentStatus.required) {
try {
await _loadAndShowConsentFormIfRequired();
} catch (e) {
log(e.toString());
}
}
return await _requestAttAuthorization();
} catch (error) {
log("UMP:[Message No Config] - $error");
try {
return await _requestAttAuthorization();
} catch (attError) {
log("ATT:[Error] - $attError");
return "unavailable";
}
}
}