Câu hỏi thường gặp

Tài liệu này giải đáp các câu hỏi thường gặp về SDK và quy trình phát hành cho Google Play Games trên máy tính.

Cách thêm VPN?

Đối với những nhà phát triển cần kiểm thử trò chơi của họ ở những khu vực không được hỗ trợ Google Play Games trên máy tính, bạn nên sử dụng VPN để lấy địa chỉ IP từ một khu vực được hỗ trợ.

Đảm bảo bạn bật chế độ TUN trên VPN. Bạn có thể tìm thấy hướng dẫn về cách bật chế độ TUN và định cấu hình tường lửa trong sổ tay hướng dẫn vận hành của nhà cung cấp VPN.

Sau khi bật chế độ TUN, hãy cài đặt Google Play Games trên máy tính và trình mô phỏng để kiểm thử.

Bạn có thể sử dụng quy trình mua hàng mà không cần máy chủ phụ trợ không?

Về mặt bảo mật, bạn thường không nên xử lý mà không có máy chủ phụ trợ.

Để biết thêm thông tin, xem Xử lý mà không có máy chủ phụ trợ.

Cách bắt đầu phát triển cho Google Play Games trên máy tính trong Unity hoặc Trình chỉnh sửa UE?

Khi bạn bắt đầu một trò chơi bằng ứng dụng Google Play Games, ứng dụng này có đồng bộ hoá thông tin chi tiết về Tài khoản Google của bạn không?

Sau khi bạn khởi chạy trò chơi thông qua ứng dụng Google Play Games, tài khoản sẽ tự động được đồng bộ hoá và bạn không cần đăng nhập lại thông qua quy trình Đăng nhập bằng Google.

Khi gửi Windows App Bundle (WAB) bằng một trình chạy bên thứ ba, gói trò chơi có bắt buộc phải được xem xét không?

Bạn chỉ cần gửi trình cài đặt và không cần gửi toàn bộ gói trò chơi Người xem xét sẽ có thể tải gói trò chơi của bạn xuống bằng trình cài đặt

Nếu người chơi sử dụng trình chạy 3P thay vì Ứng dụng Google Play, thì tài khoản Dịch vụ trò chơi của Play của họ có tự động đồng bộ hoá không?

Để các hàm SDK hoạt động, trò chơi phải được khởi chạy trực tiếp thông qua ứng dụng Google Play Games. Nếu một quy trình khác (chẳng hạn như trình cài đặt hoặc ứng dụng trình chạy) khởi chạy trò chơi, thì chính quy trình đó phải được khởi chạy từ ứng dụng Google Play Games. Trò chơi phải truyền tất cả các tham số nhận được từ ứng dụng đến quy trình ứng dụng.

SDK xử lý quy trình đăng nhập vào Tài khoản Google cho nhiều thực thể hoặc tài khoản như thế nào?

Mỗi lần khởi chạy trò chơi trong GPG đều được coi là một "phiên trò chơi" và mỗi "phiên trò chơi" có thể có một tài khoản được liên kết với phiên đó. Các tài khoản này có thể khác nhau. Vì vậy, nếu bạn khởi chạy trò chơi bằng tài khoản A, sau đó chuyển sang tài khoản B và khởi chạy lại, thì cả hai tài khoản đều có thể chạy cùng lúc.

Có giới hạn nào về kích thước tệp WAB (Windows App Bundle) không?

Bạn có thể tải tệp có kích thước tối đa 10 GB lên WAB.

Có được phép sử dụng các hệ thống thanh toán dựa trên API hiện có sau khi tích hợp SDK Google Play Games trên máy tính không?

Tất cả các khoản thanh toán phải được xử lý bằng SDK Google Play Games trên máy tính thông qua Google Play Billing. Bạn không thể sử dụng phương thức thanh toán dựa trên API hiện có trong cùng một trò chơi.

Có môi trường thử nghiệm công khai hoặc môi trường thử nghiệm khép kín nào tương tự như môi trường dành cho thiết bị di động không?

Mặc dù hiện tại chưa có hộp cát đầu cuối chuyên dụng, nhưng chúng tôi nhận thấy rằng nhà phát triển cần một môi trường thử nghiệm giống như môi trường phát hành công khai. Chúng tôi sẽ sớm cung cấp một giải pháp mạnh mẽ hơn.

Chúng tôi không thể sử dụng chính xác các giao dịch mua được bắt đầu ở chế độ nhà phát triển?

Bạn phải sử dụng giao dịch mua ở chế độ nhà phát triển trong vòng 3 phút, nếu không, giao dịch mua có thể đã được hoàn tiền.

Có điểm khác biệt nào giữa API (phiên bản cũ) và SDK Google Play Games trên máy tính không?

  • Phiên bản cũ chỉ tập trung vào Billing
  • SDK sẽ hỗ trợ Dịch vụ Google Desktop (GDS) và các tính năng đầy đủ của máy tính
  • Giao diện SDK thân thiện với nhà phát triển
  • Không cần Đăng nhập bằng Google dựa trên trình duyệt

Có cách nào khác để khởi chạy SDK bằng cách khởi chạy trực tiếp trò chơi bằng trình chạy trò chơi mà không cần thông qua Google Play Games trên máy tính không?

Trò chơi phải được khởi chạy thông qua ứng dụng Google Play Games trên máy tính. Để biết thêm thông tin chi tiết, hãy xem tài liệu dành cho nhà phát triển

Chúng tôi không hỗ trợ các khoản thanh toán định kỳ hoặc gói thuê bao. Có kế hoạch triển khai tính năng này không?

Chúng tôi không có kế hoạch thêm các lựa chọn mua hàng đó ngoài tính năng Mua hàng trong ứng dụng. Chúng tôi rất mong nhận được ý kiến phản hồi của bạn về các trường hợp sử dụng cụ thể.

Trong quy trình thanh toán, mã lỗi trong billingerror được trả về dưới dạng phản hồi của việc khởi chạy quy trình mua hàng hay lấy kết quả thanh toán? Đối với quy trình mua hàng, chúng ta không thể chỉ chờ kết quả SDK thay vì sử dụng trình nghe sao?

Đây là phản hồi của kết quả thanh toán. LaunchPurchaseFlow sẽ trả về ngay lập tức mà không chặn, nhưng bạn phải nghe lệnh gọi lại để biết thời điểm hoàn tất và nắm bắt kết quả.

Có cách nào để tạo lối tắt để mở trực tiếp trò chơi không?

Bạn có thể sử dụng URI sau để mở trực tiếp trò chơi:

googleplaygames://launch/?pid=2&id=com.company.gamename

URI hỗ trợ phát hiện xem ứng dụng Google Play Games trên máy tính có được mở hay không. Nếu ứng dụng không được mở, thì ứng dụng GPG sẽ mở trước khi trò chơi/trình chạy chạy. Bạn cần quản lý trò chơi/trình chạy để ngăn nhiều thực thể chạy.

Giới hạn yêu cầu API QueryProductDetails

Số lượng sản phẩm tối đa có thể được truy vấn trong một lệnh gọi đến API QueryProductDetails là 50. Nếu vượt quá giới hạn này, bạn phải chia yêu cầu thành nhiều lệnh gọi.

Tại sao trò chơi của tôi hiển thị thông báo "Không thể cài đặt trò chơi" hoặc không xuất hiện sau khi tôi tải Windows App Bundle (WAB) đầu tiên lên?

Nếu trò chơi của bạn đang được tích hợp mà không có phiên bản dành cho máy tính đã tồn tại trước đó ("WAB lần đầu tiên"), thì hệ thống có thể tự động đặt trò chơi đó vào trạng thái giữ Phát hành được quản lý. Điều này xảy ra vì không có đường cơ sở hiện có để cập nhật. Để phát hành đầy đủ WAB và cung cấp trò chơi để cài đặt, bạn phải chuyển đến Google Play Console và thực thi hành động phát hành bắt buộc theo cách thủ công (ví dụ: nhấp vào "Phát hành các thay đổi").