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

Để khởi chạy SDK thành công 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ý kỹ thuật số

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

Những yêu cầu 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 trong một trình chỉnh sửa trò chơi hoặc IDE mã, vì họ phải đó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 tốt hơn, SDK cung cấp chế độ nhà phát triển. Khi được bật, chế độ nhà phát triển cho phép SDK hoạt động trong một 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ý kỹ thuật số hoặc khởi chạy tệp thực thi từ Google Play Games.

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

  • Lấy GUID đố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ụ 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 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 truy cập sớm

Bật quyền truy cập 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 Trình chỉnh sửa sổ đăng ký Windows hoặc từ một thiết bị đầu cuối cmd quản trị 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 trên máy tính khi thực hiện các lệnh gọi API. Nếu bạn đăng nhập vào 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ờ được xuất bản vào kênh phát hành chính thức 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 của bạn: