هنگام توسعه از PC SDK استفاده کنید

برای راه اندازی موفقیت آمیز SDK در داخل یک بازی، چندین الزام باید برآورده شود. این موارد عبارتند از:

  • اجرا از یک بازی با امضای دیجیتال قابل اجرا

  • راه اندازی بازی قابل اجرا از Google Play Games

اینها می تواند برای توسعه دهندگانی که به طور فعال بازی خود را در یک ویرایشگر بازی یا کد IDE می سازند، سنگین باشد زیرا به بسته بندی و انتشار بازی برای انتشار نیاز دارند.

برای ارائه گردش کار توسعه بهتر، SDK حالت توسعه دهنده را ارائه می دهد. وقتی فعال باشد، حالت توسعه دهنده به SDK اجازه می دهد تا در داخل یک ویرایشگر بازی یا کد IDE کار کند. SDK را می‌توان بدون نیاز به امضای دیجیتال یا راه‌اندازی فایل اجرایی از Google Play Games، مقداردهی اولیه کرد.

پیش نیازها

  • یک GUID شریک دسترسی اولیه (EAP) دریافت کنید. این یک کلید مخفی است که به تیم توسعه‌دهنده شما اجازه می‌دهد تا بدون نیاز به بسته‌بندی یا امضای دیجیتالی بازی شما یا راه‌اندازی آن از بازی‌های Google Play، از SDK از درون ویرایشگر موتور بازی‌تان استفاده کنند.

مرحله 1 : حالت توسعه دهنده را در مانیفست فعال کنید

با تنظیم IsDeveloperMode روی true در داخل manifest.xml برنامه، حالت توسعه دهنده را برای برنامه خود فعال کنید.

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

مرحله 2 : دسترسی زودهنگام را فعال کنید

با تنظیم مقدار رشته EarlyAccessPartnerGuid در زیر کلید رجیستری HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid دسترسی زودهنگام را در دستگاهی که در آن آزمایش می کنید، فعال کنید.

این را می توان با استفاده از ویرایشگر رجیستری ویندوز یا از ترمینال cmd admin با دستور زیر انجام داد:

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

مرحله 3 : وارد Google Play Games برای رایانه شخصی شوید

وقتی حالت برنامه‌نویس فعال است، SDK هنگام برقراری تماس‌های API از حساب وارد شده به Google Play Games برای رایانه شخصی استفاده می‌کند. اگر چندین حساب وارد شده باشد، از حساب فعال استفاده خواهد شد.

اگر بازی شما به صورت عمومی منتشر نشده است (هرگز در مسیر انتشار تولید داخل کنسول Play منتشر نشده است)، توصیه می کنیم از یک حساب Google استفاده کنید که به گروه آزمایش داخلی بازی شما ملحق شده است. آزمایش کنندگان داخلی قبل از انتشار به بازی شما دسترسی خواهند داشت که برای عملکرد برخی از API های SDK لازم است. برای مثال، تکمیل خرید با Play Billing. می‌توانید آزمایش‌کنندگان داخلی برنامه‌تان را در داخل کنسول Play مدیریت کنید.

مراحل بعدی

ویژگی های رایانه شخصی Google Play را به برنامه خود اضافه کنید: