"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
当我尝试在 沙盒模式下使用 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