У нас было приложение для Android, которое отлично работало с IBM Mobile Foudation Platform 8.0 AppAuthenticity. Поэтому нам пришлось разделить приложение на несколько модулей Android, и с тех пор AppAuthenticity не работает. При попытке входа с включенной AppAuthenticity ответа нет, т. е. обратные вызовы успеха или ошибки никогда не запускаются.
IBM MFP Server Версия: 8.0.2019022810.
IBM MFP Android SDK Версия: 8.0.+
Инструмент сборки Gradle: 3.1.1
Gradle 4.4
Проблема возникает при отладке и выпуске APK.
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));
}
});
}