- 首先确定是否已经从用户那里获取到同意或不同意的选项。
- 确认是否设置了GDPREnabled为true。
- 确认是否已设置使用的语言和地区。
- 然后检查是否已将GDPR同意消息类型设置为显示。示例代码如下:
// 获取用户同意/不同意选项的状态
val gdprStatus = PreferenceManager.getDefaultSharedPreferences(this).getBoolean("gdpr_status", false)
// 确认GDPREnabled为true
if (GdprHelper.getInstance().isGDPREnabled()) {
// 确认语言和地区(例如英语美国=en_US)
GdprHelper.getInstance().setLanguage("en")
GdprHelper.getInstance().setRegion("US")
// 检查GDPR同意消息类型设置为显示
if (!gdprStatus) {
val gdprConsent = GdprHelper.getInstance().getGDPRConsent()
val gdprMessage = gdprConsent.getConsentMessage()
gdprMessage.show()
}
}