Как настроить многомодульное приложение Android для работы с AppAuthenticity IBM Mobile Foudation Platfom 8.0

У нас было приложение для 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.
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));
                }
            });
}

person DRBF    schedule 01.04.2019    source источник


Ответы (2)


MobileFirst еще не поддерживает модули приложений Android. Пожалуйста, создайте один apk для вашего приложения, пока оно не будет поддерживаться.

Отправьте запрос на улучшение по адресу https://www.ibm.com/developerworks/rfe/execute?use_case=changeRequestLanding&BRAND_ID=0&PROD_ID=702&x=17&y=6

person Srik    schedule 02.04.2019

Проблема решилась удалением каталога app/src/main/jniLibs. Я полагаю, что этот каталог был включен в старую версию IBM MFP (7.1)

Спасибо, Народ!

person DRBF    schedule 26.06.2019