ошибка «CONNECTIVITY_ISSUE» при использовании android-uber-sdk

#android #authentication #login #uber-api

#Android #аутентификация #uber-api

Вопрос:

Я получаю сообщение об ошибке аутентификации « CONNECTIVITY_ISSUE » при попытке входа в систему с помощью Android sdk LoginManager в режиме изолированной среды.

 SessionConfiguration config = new SessionConfiguration.Builder()
            .setClientId(Constants.UBER_CLIENTID) 
            .setEnvironment(SessionConfiguration.Environment.SANDBOX) 
            .setScopes(Arrays.asList(Scope.PROFILE, Scope.RIDE_WIDGETS,Scope.REQUEST)) 
            .build();
UberSdk.initialize(config);
    accessTokenManager = new AccessTokenManager(this);
    LoginCallback loginCallback = new LoginCallback() {
        @Override
        public void onLoginCancel() {

        }

        @Override
        public void onLoginError(@NonNull AuthenticationError error) {

        }

        @Override
        public void onLoginSuccess(@NonNull AccessToken accessToken) {

        }

        @Override
        public void onAuthorizationCodeReceived(@NonNull String authorizationCode) {
        authorizationCode=authorizationCode;
        }
    };
    loginManager = new LoginManager(accessTokenManager, loginCallback);
    if (accessTokenManager.getAccessToken() == null) {
        loginManager.setRedirectForAuthorizationCode(true);
        loginManager.login(this);
    }
  

Я следил за документацией разработчика uber и не могу устранить эту ошибку. Кто-нибудь может мне помочь в этом?

Комментарии:

1. похоже, вам не хватает uri перенаправления из вашего SessionConfiguration , вы пробовали добавить его следующим образом: .setRedirectUri("YOUR_REDIRECT_URI") ? дополнительная информация в readme

2. Спасибо. Это устранило проблему 🙂

3. Не могли бы вы выбрать мой ответ ниже как правильный, чтобы другие люди с тем же вопросом могли его найти? Спасибо 🙂

Ответ №1:

Похоже, вам не хватает uri перенаправления из вашего SessionConfiguration , попробуйте добавить его следующим образом:

 .setRedirectUri("YOUR_REDIRECT_URI").
  

Дополнительная информация в readme