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 trong một trò chơi, bạn phải đáp ứng một số yêu cầu. bao gồm:

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

  • Khởi chạy tệp thực thi trò chơi từ Google Play Games

Những thao tác này có thể gây khó khăn cho các nhà phát triển đang tích cực xây dựng trò chơi của họ trong trình chỉnh sửa trò chơi hoặc IDE mã vì họ cần đóng gói và xuất bản trò chơi để phát hành.

Để cung cấp quy trình phát triển hiệu quả hơn, SDK cung cấp một 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 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 thực thi được ký điện tử hoặc khởi chạy từ Google Play Games.

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

  • Lấy mã GUID của đối tác truy cập sớm (EAP). Đây là một khoá bí mật cho phép nhóm phát triển của bạ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ý điện tử tệp thực thi trò chơi hay khởi chạy tệp đó 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 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 quyền 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 thiết bị đầu cuối cmd của quản trị viên 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 trên 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 các 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 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ờ được xuất bản lên kênh phát hành công khai trong Play Console), bạn nên sử dụng 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: