Cách cấu hình SHA-1 fingerprint test Đăng nhập Google/Facebook không bị lỗi OAuth
Một thảm họa kỹ thuật rất hay gặp khi 12 Tester tải App về từ CH Play: **Bấm vào nút "Đăng nhập bằng Google" hay "Đăng nhập bằng Facebook" thì báo lỗi ngay lập tức (Lỗi Developer Error 10)!** Trong khi đó, ở máy lập trình viên chạy bản debug thì lại đăng nhập hoàn toàn bình thường. Nguyên nhân là do đâu?
1. Tại sao Đăng nhập Google/Facebook bị lỗi trong Closed Testing?
Khi bạn upload file AAB lên Google Play, Google sử dụng tính năng App Signing by Google Play để đổi mã ký App (Keystore SHA-1) từ mã Debug/Release của bạn sang mã **App Signing Certificate SHA-1 của Google**. Nếu bạn chưa khai báo mã SHA-1 mới này trên Google Cloud Console hay Facebook Developer Console, các dịch vụ OAuth sẽ từ chối kết nối!
2. 3 Bước sửa lỗi Đăng nhập Google/Facebook cho Tester
Bước 1: Lấy mã App Signing SHA-1 trên Google Play Console
Vào Google Play Console → Chọn App → Menu Release → Setup → App integrity → Copy mã App signing key certificate (SHA-1 fingerprint).
Bước 2: Cập nhật mã SHA-1 vào Google Cloud Console (cho Google Sign-In)
Vào Google Cloud Console → APIs & Services → Credentials → Chọn Client ID Android của bạn → Dán mã SHA-1 vừa copy ở trên và bấm Save (xem bài tạo file AAB và Keystore).
Bước 3: Cập nhật mã Key Hashes vào Facebook Developer Console (cho Facebook Login)
Chuyển đổi mã SHA-1 sang dạng Base64 (Key Hash), sau đó dán vào Facebook Developer Console → Settings → Basic → Key Hashes.
3. Kiểm tra lại với 12 Tester
Sau khi cập nhật (mất khoảng 15-30 phút để Google Cloud cập nhật), hướng dẫn 12 Tester thử lại chức năng đăng nhập.
Kết luận
Cấu hình chuẩn xác mã SHA-1 App Signing giúp luồng đăng nhập Google/Facebook chạy mượt mà cho 12 Tester. Uwmee Software hỗ trợ cấu hình OAuth và SHA-1 chuẩn xác cho mọi ứng dụng Flutter/React Native. Đọc thêm bài viết quy trình test App Mobile chuẩn.
Cần vượt Closed Testing nhanh chóng?
Đội 12+ tester thật của Uwmee tương tác hằng ngày đủ 14 ngày — trọn gói chỉ 300.000đ, chạy lại miễn phí nếu không đạt.