"CONNECTIVITY_ISSUE" 使用 android-uber-sdk 时出错

"CONNECTIVITY_ISSUE" error while using android-uber-sdk

当我尝试在 沙盒模式下使用 android sdk LoginManager 登录时,我收到身份验证错误“CONNECTIVITY_ISSUE”。

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);
    }

我已按照优步开发者文档进行操作,但无法解决此错误。谁能帮我解决这个问题?

看起来您缺少 SessionConfiguration 中的重定向 uri,尝试像这样添加它:

.setRedirectUri("YOUR_REDIRECT_URI").

更多信息在 readme