SDK'nın bir oyunda başarıyla başlatılması için birkaç koşulun karşılanması gerekir. Bunlardan bazıları:
Dijital olarak imzalanmış bir oyun yürütülebilir dosyasından çalıştırma
Oyunun yürütülebilir dosyasını Google Play Games'den başlatma
Bu işlemler, oyunlarını bir oyun düzenleyici veya kod IDE'sinde aktif olarak oluşturan geliştiriciler için can sıkıcı olabilir. Çünkü oyunun yayınlanması için paketlenmesi ve yayınlanması gerekir.
SDK, daha iyi bir geliştirme iş akışı sağlamak için geliştirici modu sunar. Geliştirici modu etkinleştirildiğinde SDK'nın bir oyun düzenleyicisinde veya kod IDE'sinde çalışmasını sağlar. SDK, yürütülebilir dosyanın dijital olarak imzalanmasını veya Google Play Games'den başlatılmasını gerektirmeden başlatılabilir.
Ön koşullar
- Erken erişim iş ortağı (EAP) GUID'si alın. Bu, geliştirme ekibinizin oyununuzun yürütülebilir dosyasını paketlemesi, dijital olarak imzalaması veya Google Play Games'den başlatması gerekmeden SDK'yı oyun motoru düzenleyicinizden kullanmasına olanak tanıyan gizli bir anahtardır.
1. adım: Manifestte geliştirici modunu etkinleştirin
Uygulamanızın manifest.xml
bölümünde IsDeveloperMode
değerini true
olarak ayarlayarak uygulamanız için geliştirici modunu etkinleştirin.
<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
<Application>
<PackageName>com.example.package</PackageName>
<IsDeveloperMode>true</IsDeveloperMode>
</Application>
</Manifest>
2. adım: Erken erişimi etkinleştirin
HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
kayıt defteri anahtarının altında EarlyAccessPartnerGuid
dize değerini ayarlayarak test ettiğiniz cihazda erken erişimi etkinleştirin.
Bu işlem, Windows Kayıt Defteri Düzenleyicisi'ni kullanarak veya yönetici cmd terminalinden şu komutu kullanarak yapılabilir:
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
3. Adım: PC için Google Play Games'de oturum açın
Geliştirici modu etkinleştirildiğinde SDK, API çağrıları yaparken PC için Google Play Games'de oturum açılmış hesabı kullanır. Birden fazla hesapta oturum açılmışsa etkin hesap kullanılır.
Oyununuz herkese açık olarak yayınlanmadıysa (Play Console'daki üretim sürüm kanalında hiç yayınlanmadıysa) oyununuzun dahili test grubuna katılmış bir Google Hesabı kullanmanızı öneririz. Bazı SDK API'lerinin çalışması için gerekli olan iç test kullanıcıları, oyununuza yayınlanmadan önce erişebilir. Örneğin, Play Faturalandırma ile satın alma işlemi tamamlama. Uygulamanızın dahili test kullanıcılarını Play Console'da yönetebilirsiniz.
Sonraki adımlar
Uygulamanıza Google Play PC özelliklerini ekleyin:
- Play Faturalandırma ile dijital ürünler satma
- Play Yükleme Yönlendirici ile pazarlamanızı ölçün