Để người chơi có được trải nghiệm tốt nhất trong Google Play Games trên máy tính, phiên bản trò chơi của bạn trong Google Play Games trên máy tính và trên thiết bị di động (Android)phải mang đến trải nghiệm liền mạch trên nhiều thiết bị bằng cách sử dụng SDK Dịch vụ trò chơi của Google Play phiên bản 2 để được coi là tối ưu hoá cho Google Play Games trên máy tính.
Sau đây là phần tóm tắt các yêu cầu:
- Người chơi trên thiết bị di động (Android) và Google Play Games trên máy tính (trên máy tính) sẽ tự động được đăng nhập vào Dịch vụ trò chơi của Google Play trong trò chơi khi có thể; tiến trình không có hướng dẫn của người chơi sẽ được liên kết với Mã nhận dạng người chơi trên Dịch vụ trò chơi của Google Play. Trên các thiết bị khác, trò chơi sẽ tự động khôi phục tiến trình này khi không có xung đột với trạng thái trên thiết bị.
- Người dùng có thể tự động được đăng nhập vào trò chơi của bạn bằng Dịch vụ trò chơi của Google Play, nhưng không đăng nhập bằng hệ thống nhận dạng hiện có (ví dụ: tài khoản khách). Trong trường hợp này, nếu người dùng được đăng nhập bằng Dịch vụ trò chơi của Google Play và mong đợi rằng tiến trình của họ sẽ được lưu, bạn vẫn phải sao lưu và khôi phục tiến trình của người dùng. Ngoại lệ duy nhất là khi người dùng hiểu một cách cụ thể rằng chế độ khách chỉ liên kết với một thiết bị.
- Bạn phải sử dụng tính năng Đăng nhập bằng Dịch vụ trò chơi của Google Play phiên bản 2 thì mới đáp ứng được yêu cầu này. Nếu bạn đang sử dụng tính năng Đăng nhập bằng phiên bản 1, chúng tôi cung cấp hướng dẫn về cách di chuyển các tiện ích tích hợp Java và Unity.
- Nếu trò chơi của bạn có các giải pháp nhận dạng khác, hãy liên kết Mã nhận dạng người chơi trên Dịch vụ trò chơi của Google Play với các giải pháp này để người chơi không phải khôi phục thông tin xác thực theo cách thủ công khi sử dụng thiết bị mới.
- Khi có xung đột về tiến trình (người chơi đăng nhập bằng Dịch vụ trò chơi của Google Play và một nền tảng nhận dạng khác), bạn cần giải quyết xung đột theo cách người chơi mong đợi và hiểu được. Chẳng hạn như có thể hỏi người chơi muốn chơi bằng tài khoản nào, ưu tiên tiến trình cục bộ hay hợp nhất tiến trình.
Chúng tôi hiểu rằng các giải pháp nhận dạng hiện tại của bạn cũng có những điểm phức tạp riêng và chúng tôi có thể linh hoạt với những trường hợp hiếm gặp phát sinh trong việc xung đột và giải quyết nhận dạng. Trên hết, yêu cầu đặt ra là tiến trình hoặc trạng thái của người chơi sẽ tự động được khôi phục khi người chơi chuyển đổi giữa thiết bị Android (bao gồm điện thoại và máy tính bảng) và Google Play Games trên máy tính.
Hãy xem các đề xuất này về cách tích hợp Dịch vụ trò chơi của Google Play với hệ thống nhận dạng hiện tại của bạn. Bạn có thể chọn một trong hai phương thức tích hợp chính dựa trên nhu cầu của trò chơi.
- Giải pháp liên kết: Tạo mối kết nối một-một giữa Dịch vụ trò chơi của Google Play và hệ thống nhận dạng hiện có của bạn.
- Giải pháp ghi nhớ: Liên kết tài khoản Dịch vụ trò chơi của Google Play với nhiều tài khoản liên kết với người dùng để khôi phục trạng thái.
Mỗi phương thức đều mang lại những lợi ích khác nhau khi quản lý tiến trình của người chơi trên các thiết bị.
Bạn có thể sử dụng các trường hợp kiểm thử để đánh giá giải pháp của riêng mình so với các yêu cầu.
Dưới đây là danh sách kiểm tra gồm các hành vi bắt buộc và được khuyến khích liên quan đến việc đăng nhập vào Dịch vụ trò chơi của Google Play trong Google Play Games trên máy tính.
| Mã nhận dạng | Mức độ quan trọng | Mô tả |
|---|---|---|
| 1.1 | Bắt buộc đối với bản dựng được tối ưu hoá | Đăng nhập cho người chơi bằng Dịch vụ trò chơi của Google Play phiên bản 2 trên thiết bị Android và Google Play Games trên máy tính.
Tích hợp SDK Dịch vụ trò chơi của Google Play phiên bản 2 mới với các bản dựng cho Android và Google Play Games trên máy tính, đồng thời bật Chức năng đăng nhập trong trò chơi của bạn. Sử dụng thông tin xác thực của người chơi đã đăng nhập để củng cố yêu cầu 1.2. Lưu ý rằng tính năng Đăng nhập bằng phiên bản 1 không đáp ứng được yêu cầu này. Nếu sử dụng Dịch vụ trò chơi của Google Play phiên bản 1 trong trò chơi, bạn cần phải nâng cấp lên phiên bản 2. Để biết thêm thông tin về cách di chuyển trò chơi, hãy xem hướng dẫn về Java và Unity. |
| 1.2 | Bắt buộc đối với bản dựng được tối ưu hoá | Sao lưu và khôi phục tiến trình của người chơi bằng
Mã nhận dạng người chơi trên Dịch vụ trò chơi của Play.
Không bắt buộc phải áp dụng bước này khi người chơi hiểu rằng tiến trình được liên kết với thiết bị cục bộ và có thể bị mất khi chuyển sang một thiết bị khác hoặc tiến trình chỉ nằm trong phần hướng dẫn. Để đảm bảo người chơi không bị mất tiến trình khi chuyển đổi hay đặt lại thiết bị, hoặc nếu chơi trên nhiều thiết bị, hãy đảm bảo rằng tiến trình của họ được sao lưu vào một giải pháp lưu vào đám mây, đồng thời sử dụng Mã nhận dạng người chơi trên Dịch vụ trò chơi của Play làm khoá, một cách an toàn nếu sử dụng máy chủ trò chơi phụ trợ của riêng bạn. Khi người chơi đăng nhập bằng dịch vụ trò chơi của Play, hãy kiểm tra xem tài khoản đó có tiến trình chơi nào hay không. Nếu có, hãy cho phép người chơi tiếp tục trò chơi từ nơi họ đã dừng lại. Bạn có thể dùng giải pháp Lưu vào đám mây của riêng mình hoặc vào mục Trò chơi đã lưu trên dịch vụ trò chơi của Play. Nếu người chơi chưa đăng nhập bằng dịch vụ trò chơi của Play, hãy cố gắng duy trì tiến trình của người chơi trên máy tính, sau đó đồng bộ hoá tiến trình đó khi người chơi đăng nhập vào dịch vụ trò chơi của Play. Đây là cách giúp bảo lưu toàn bộ tiến trình của người chơi nếu người chơi trì hoãn việc đăng nhập vào trò chơi của bạn. |
| 1.3 | Phương pháp hay nhất | Cung cấp nút đăng nhập cho người chơi đã đăng xuất.
Người chơi có thể chọn không sử dụng Dịch vụ trò chơi của Play nên sẽ không tự động được đăng nhập vào trò chơi của bạn. Bằng cách thêm nút đăng nhập cho người chơi đã đăng xuất, bạn cho phép người chơi đổi ý và đăng nhập vào Dịch vụ trò chơi của Play khi họ quan tâm nhiều hơn đến trò chơi của bạn. Người chơi phải tìm thấy nút đăng nhập; ví dụ: nên đặt nút đăng nhập trên màn hình chính hoặc màn hình Cài đặt. Không nên đặt nút này dưới nhiều tầng trong trình đơn trò chơi. |
| 1.4 | Việc nên làm | Tuân thủ nguyên tắc sử dụng thương hiệu của Google.
Để cung cấp cho người chơi trải nghiệm trọn vẹn, hấp dẫn và nhất quán, hãy triển khai nguyên tắc sử dụng thương hiệu của Dịch vụ trò chơi của Play. |