谷歌登錄在模擬器中工作,但應用程序崩潰在我檢查的所有設備。谷歌+登錄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