Sử dụng SDK cho máy tính trong quá trình phát triển

Để khởi chạy thành công SDK bên trong trò chơi, bạn phải đáp ứng một số yêu cầu. bao gồm:

  • Chạy từ tệp thực thi trò chơi đã ký bằng chữ ký số

  • Chạy tệp thực thi trò chơi qua Google Play Games

Những điều này có thể gây phiền toái cho các nhà phát triển đang tích cực xây dựng trò chơi trong trình chỉnh sửa trò chơi hoặc IDE mã vì họ cần đóng gói và phát hành trò chơi để phát hành.

Để cung cấp quy trình phát triển tốt hơn, SDK cung cấp chế độ dành cho nhà phát triển. Khi được bật, chế độ nhà phát triển cho phép SDK hoạt động bên trong trình chỉnh sửa trò chơi hoặc IDE mã. Bạn có thể khởi chạy SDK mà không cần ký tệp thực thi bằng chữ ký số hoặc chạy tệp đó từ Google Play Games.

Điều kiện tiên quyết

  • Nhận mã nhận dạng duy nhất (GUID) của đối tác sử dụng sớm (EAP). Đây là khoá bí mật cho phép nhóm phát triển sử dụng SDK trong trình chỉnh sửa công cụ phát triển trò chơi mà không cần đóng gói hoặc ký kỹ thuật số tệp thực thi trò chơi hoặc chạy trò chơi từ Google Play Games.

Bước 1: Bật chế độ nhà phát triển trong tệp kê khai

Bật chế độ nhà phát triển cho ứng dụng bằng cách đặt IsDeveloperMode thành true bên trong manifest.xml của ứng dụng.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

Bước 2: Bật tính năng sử dụng sớm

Bật quyền sử dụng sớm trên thiết bị mà bạn đang kiểm thử bằng cách đặt giá trị chuỗi EarlyAccessPartnerGuid trong khoá đăng ký HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid.

Bạn có thể thực hiện việc này bằng cách sử dụng Trình chỉnh sửa sổ đăng ký Windows hoặc từ một cmd quản trị cuối bằng lệnh:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

Bước 3: Đăng nhập vào Google Play Games cho máy tính

Khi chế độ nhà phát triển được bật, SDK sẽ sử dụng tài khoản đã đăng nhập vào Google Play Games dành cho máy tính khi thực hiện lệnh gọi API. Nếu bạn đăng nhập bằng nhiều tài khoản, thì tài khoản đang hoạt động sẽ được sử dụng.

Nếu trò chơi của bạn chưa được phát hành công khai (chưa bao giờ phát hành lên kênh phát hành chính thức trong Play Console), bạn nên sử dụng một Tài khoản Google đã tham gia nhóm kiểm thử nội bộ của trò chơi. Người kiểm thử nội bộ sẽ có quyền truy cập vào trò chơi của bạn trước khi phát hành. Đây là điều kiện bắt buộc để một số API SDK hoạt động. Ví dụ: hoàn tất giao dịch mua bằng Play Billing. Bạn có thể quản lý người kiểm thử nội bộ của ứng dụng trong Play Console.

Các bước tiếp theo

Thêm các tính năng của Google Play trên máy tính vào ứng dụng: