Check for Settings Errors
After setting up the Fairmatic SDK, you could use getFairmaticSettings()
API, to verify SDK is functioning fine. The API returns a list of SDK errors that should be used to nudge the users for resolution.
1. Implement FairmaticSettingsCallback
- Kotlin
- Java
val settingsCallback = object : FairmaticSettingsCallback {
override fun onComplete(errors: List<FairmaticSettingError>) {
if (errors.isNotEmpty()) {
val errorMessage = toErrorMessage(errors)
showErrorDialog(errorMessages)
}
}
}
final FairmaticSettingsCallback settingsCallback = new FairmaticSettingsCallback() {
@Override
public void onComplete(List<FairmaticSettingError> errors) {
if (!errors.isEmpty()) {
String errorMessage = toErrorMessage(errors);
showErrorDialog(errorMessage);
}
}
};
2. Check for the errors
Call the getFairmaticSettings()
API
- Kotlin
- Java
Fairmatic.getFairmaticSettings(context, settingsCallback)
Fairmatic.INSTANCE.getFairmaticSettings(context, settingsCallback)
3. Get issues resolved
Refer SDK errors section to learn more about the errors and get them fixed