SDK'nın bir oyun içinde başarıyla başlatılması için çeşitli şartların karşılanması gerekir. Bunlardan bazıları:
Dijital olarak imzalanmış bir oyun yürütülebilir dosyasından çalıştırılma
Google Play Games'den oyunun yürütülebilir dosyasını başlatma
Bunlar, oyunlarını aktif olarak bir oyun düzenleyicide veya kod IDE'sinde geliştiren geliştiriciler için külfetli olabilir. Çünkü oyunun yayınlanmak üzere paketlenmesini ve yayınlanmasını gerektirirler.
SDK, daha iyi bir geliştirme iş akışı sağlamak için geliştirici modu sunar. Etkinleştirildiğinde geliştirici modu, SDK'nın bir oyun düzenleyicisi veya kod IDE'si içinde çalışmasına olanak tanır. 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 edinin. Bu, geliştirme ekibinizin oyun motoru düzenleyicisinde SDK'yı kullanmasına olanak tanıyan gizli bir anahtardır. Bu anahtar sayesinde, oyununuzun yürütülebilir dosyasını paketlemeniz veya dijital olarak imzalamanız ya da Google Play Games'den başlatmanız gerekmez.
1. adım: Manifest dosyasında geliştirici modunu etkinleştirin
Uygulamanızın manifest.xml içinde 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
EarlyAccessPartnerGuid kayıt defteri anahtarı altında HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid dize değerini ayarlayarak test yaptığınız cihazda erken erişimi etkinleştirin.
Bu işlem, Windows Kayıt Defteri Düzenleyicisi kullanılarak veya yönetici cmd terminalinden şu komutla yapılabilir:
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
3. adım: PC Üzerinde Google Play Games'e giriş yapın
Geliştirici modu etkinleştirildiğinde SDK, API çağrıları yaparken PC Üzerinde Google Play Games'de oturum açılan 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. Dahili test kullanıcıları, bazı SDK API'lerinin çalışması için gerekli olan oyununuza yayınlanmadan önce erişebilir. Örneğin, Play Faturalandırma ile satın alma işlemini tamamlama. Uygulamanızın dahili test kullanıcılarını Play Console'da yönetebilirsiniz.
Sonraki adımlar
Uygulamanıza Google Play PC özellikleri ekleme:
- Play Faturalandırma ile dijital ürün satma
- Play Install Referrer ile pazarlama etkinizi ölçme
- Oyununuzu PC için Play Integrity ile koruma