У нас было приложение для Android, которое отлично работало с IBM Mobile Foudation Platform 8.0 'AppAuthenticity.Поэтому нам пришлось разделить приложение на несколько модулей Android, и AppAuthenticity с тех пор не работает.При попытке входа в систему с включенным AppAuthenticity ответа нет, т. Е. Никогда не срабатывают обратные вызовы об успешном выполнении или об ошибке.
https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/application-authenticity/
IBM MFP Server Версия: 8.0.2019022810.
IBMMFP Android SDK Версия: 8.0. +
Инструмент сборки Gradle: 3.1.1
Gradle 4.4
Проблема возникает с файлами отладки и выпуска.
Log.d("TAG", "loginMobileFirst init"); // This appears in logcat
String securityCheckName = CaixaSecurityCheckChallengeHandler.SECURITY_CHECK_NAME;
WLAuthorizationManager.getInstance()
.login(securityCheckName, this.getCredencial(),
new WLLoginResponseListener() {
@Override
public void onSuccess() {
Log.d(TAG, "loginMobileFirst Success"); // This never appears in logcat
setLogged(true);
callBack.onSuccess(null);
}
@Override
public void onFailure(WLFailResponse wlFailResponse) {
Log.d(TAG, "loginMobileFirst Failure"); // This never appears in logcat
Log.d(TAG, "Erro no login: " + wlFailResponse.getErrorMsg());
callBack.onError(context.getString(R.string.api_error_sistema_indisponivel));
}
});
}