PHẦN 1: CẤU HÌNH VÀ THÊM QUYỀN TÀI KHOẢN
Bước 1: ENABLE GOOGLE PLAY ANDROID DEVELOPER API
1.Truy cập Google Cloud Console
🔗 https://console.cloud.google.com
- Đăng nhập bằng tài khoản Google
- Chọn Project Firebase của bạn từ dropdown góc trên bên trái
2. Mở API Library
🔗 https://console.cloud.google.com/apis/library
Hoặc: Menu bên trái → APIs & Services → Library
3. Tìm và Enable API
- Gõ vào ô tìm kiếm:
Google Play Android Developer API - Click vào kết quả đầu tiên
- Click nút ENABLE (màu xanh)
- Đợi 5-10 giây → Thấy "API enabled" ✅

BƯỚC 2: TẠO VÀ LẤY THÔNG TIN SERVICE ACCOUNT
1. Truy cập Service Accounts
🔗 https://console.cloud.google.com/iam-admin/serviceaccounts
Hoặc: Menu → IAM & Admin → Service Accounts
2. Tìm hoặc Tạo Service Account
Option A: Sử dụng Service Account có sẵn
- Tìm Service Account có tên chứa
firebasehoặcfirebase-adminsdk - Email dạng:
firebase-adminsdk-xxxxx@your-project.iam.gserviceaccount.com - Copy email này (cần dùng ở bước tiếp theo)
Option B: Tạo Service Account mới (nếu chưa có)
- Click + CREATE SERVICE ACCOUNT
- Service account name:
play-api-checker - Service account ID: Tự động tạo (có thể tùy chỉnh)
- Click CREATE AND CONTINUE
- Role: Bỏ qua (không cần chọn) → Click CONTINUE
- Click DONE
- Copy email Service Account vừa tạo

3. Tạo Private Key (JSON)
Quan trọng: File này dùng để xác thực API từ code
- Tại danh sách Service Accounts, click vào email Service Account
- Chọn tab KEYS (ở menu trên)
- Click ADD KEY → Create new key
- Chọn JSON → Click CREATE
- File JSON tự động tải về máy
- Đổi tên file thành
service-account.json
⚠️ Bảo mật:
- Không đẩy file này lên Git
- Không chia sẻ với người khác
- Lưu ở nơi an toàn
Cấu trúc file JSON:
{
"type": "service_account",
"project_id": "your-project-id",
"private_key_id": "abc123...",
"private_key": "-----BEGIN PRIVATE KEY-----\n...",
"client_email": "play-api-checker@your-project.iam.gserviceaccount.com",
"client_id": "123456789",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token"
}
BƯỚC 3: CẤP QUYỀN CHO SERVICE ACCOUNT TRÊN GOOGLE PLAY CONSOLE
1. Truy cập Google Play Console
🔗 https://play.google.com/console
- Đăng nhập bằng tài khoản có quyền quản lý app
- Chọn ứng dụng của bạn
2. Vào Users and Permissions
🔗 https://play.google.com/console/users-and-permissions
Hoặc: Menu bên trái → Users and permissions
Mời Service Account
- Click Invite new users (góc trên phải)
- Email address: Paste email Service Account (từ Bước 5)
- Expiry date: Chọn None (không hết hạn)

3. Cấp quyền cho App cụ thể
- Phần App permissions: Click Add app
- Chọn ứng dụng của bạn từ danh sách
- Click Apply
