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

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

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

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

Спасибо, ребята!

0 голосов
/ 02 апреля 2019

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

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

...