google login работает в симуляторе, но приложение падает во всех проверенных мной устройствах.google + login codenameone не работает в устройствах
sign.addActionListener((e) -> {
String clientId = "704790222159-n1cpb3g1q3plirslu5739apc0gnnv4pp.apps.googleusercontent.com";
String redirectURI = "https://www.youtube.com/";
String clientSecret = "q_cxGCCbX5GVC99kxgstjksB";
gc = GoogleConnect.getInstance();
gc.setClientId(clientId);
gc.setRedirectURI(redirectURI);
gc.setClientSecret(clientSecret);
gc.setScope("https://www.googleapis.com/auth/youtube.force-ssl");
gc.setCallback(new LoginCallback() {
@Override
public void loginFailed(String errorMessage) {
Dialog.show("Error Logging In", "There was an error logging in: " + errorMessage, "OK", null);
}
@Override
public void loginSuccessful() {
Dialog.show("Logged In", "you are currently logged in ", "OK", null);
}
});
if (!gc.isUserLoggedIn()) {
gc.doLogin();
} else {
token = gc.getAccessToken().getToken();
}
});
В тренажере следующие страницы входа появляется, и она работает нормально, но в реальных устройствах страница Логин (разрешить/запретить страницу) не появляется после того, как я войти в систему, а затем приложение падает после того, как некоторое время
журналошибка:
подробный журнал:
Еще одна вещь, мне нужно включить любые подсказки сборки для андроида в свойствах проекта? – beck
Подсказка: вы не должны включать ключи аутентификации в свои сообщения здесь, в StackOverflow ... –
Спасибо @ DanielBleisteiner Я был jst, пытающийся выполнить проект. Это не настоящий проект. Как только я получу это правильно, я получу новые ключи. Я включил ключи, чтобы, если sm1 пытается использовать код, они не должны беспокоиться о ключах. – beck