Error resultcode = 0 when use google API login Gmail

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) { // requestCode = 99
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == REQUESTCODE_DANGNHAP_GOOGLE) { // requestCode = 99
        if (resultCode == RESULT_OK) { // resultCode = 0
            GoogleSignInResult signInResult = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
            GoogleSignInAccount account = signInResult.getSignInAccount();
            String tokenID = account.getIdToken();
            try {
                IMGURL = account.getPhotoUrl().toString();
            }
    // other stuff
}

Có bác nào từng dùng google api login gmail mà từng bị lỗi resultcode của onActivityResult() bằng 0 không tư vấn giúp mình với…bên debug console cũng không thấy lỗi gì hết.

Bạn đang dùng Firebase Authentication ? Nếu vậy thì kiểm tra trên Firebase console xem Sign In được kích hoạt cho Google Provider hay chưa.
Với kiểm tra luôn OAuth Key đã được cấu hình đúng với project hiện tại chưa.
Lỗi này được xuất phát từ nhiều nguyên nhân khác nhau, mong bạn đưa thêm thông tin để m.n có thể thảo luận thêm. Cảm ơn!

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?