Kết nối thiết bị (TV / Windows)
Dùng mã kết nối 4 ký tự để đăng nhập KFilms trên TV (Apple TV, Android TV) và Windows mà không cần gõ email/mật khẩu.
Luồng hoạt động
Điện thoại (đã đăng nhập) Windows / TV
│ │
│── Tạo mã 4 ký tự ──────────────────>│
│ (ghi lên Firestore loginCodes/) │
│ │── Nhập mã 4 ký tự
│ │── Đọc token từ Firestore
│ │── Lưu token → đăng nhập ✅
│<──── Xác nhận thành công ───────────│
Bước 1 — Tạo mã trên điện thoại
📸 Hình: Dialog "Đăng nhập Windows/TV" trên điện thoại — mã 4 ký tự + đếm ngược
- Vào Settings → Tài khoản
- Chọn mục Kết nối TV/Windows
- Nhấn Tạo mã — mã 4 ký tự xuất hiện (chữ in hoa + số, VD:
X7K2) - Mã có hiệu lực 5 phút, tự động làm mới khi hết hạn
- Đưa mã này cho thiết bị TV hoặc Windows
Bước 2 — Nhập mã trên TV / Windows
📸 Hình: Màn hình nhập mã kết nối trên TV / Windows
- Mở KFilms → chọn Đăng nhập bằng mã
- Nhập 4 ký tự mã kết nối từ điện thoại
- Nhấn Kết nối (hoặc Đăng nhập)
- Hệ thống xác thực → đăng nhập tự động ✅
Lưu ý
- Hai thiết bị cần cùng tài khoản KFilms
- Mã chỉ có hiệu lực 5 phút — tạo mã mới nếu hết hạn
- Mã chỉ dùng một lần — nếu nhập sai, tạo mã mới trên điện thoại
- Trên Windows, màn hình đăng nhập mặc định là nhập mã code (bỏ qua bước email)
- Sau khi kết nối, TV/Windows có thể tự động làm mới phiên đăng nhập nhờ refresh token (không cần nhập mã lại)
- TV/Windows là thiết bị phụ — chỉ nhận đồng bộ danh sách phim từ thiết bị chính (iPhone/Mac/Android), không thêm media trực tiếp được