Để 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:
- Bán hàng hoá kỹ thuật số bằng Play Billing
- Đo lường hoạt động tiếp thị của bạn bằng Play Install Referrer