Google Play Games Hakkında SSS

Bu konuda, PC Üzerinde Google Play Games için uygulama geliştirmeyle ilgili sık sorulan sorular yanıtlanmaktadır.

S: PC Üzerinde Google Play Games yüklemesi için bir boyut sınırı var mı?

C: Uygulama paketi biçimi için sınır 150 MB taban + 2 GB'tır Play Asset Delivery. Bu yeterli olmazsa Google Play iletişim kişinize ulaşın.

S: HPE başlatılamazsa ne olur?

"Başlatma başarısız olduğu için Google HPE başlatılamadı" ifadesini içeren "Google HPE Hatası" iletişim kutusunun ekran görüntüsü.

Y: Deneyebileceğiniz birkaç hızlı hata ayıklama adımı vardır:

  1. Windows'un Mayıs 2020 yaması veya daha sonraki bir tarihte güncellendiğinden emin olun.
  2. HPE'yi taşımadığınızdan emin olun. HPE, "C:" sürücüsünde olmalıdır.
  3. Google Play irtibat kişinize ulaşın. Düzeltmenin hızlı şekilde yapılmasını sağlamak için mevcut tüm günlük dosyalarını da göndermeniz gerekir.

S: Test kullanıcısı kanalımı düzgün bir şekilde nasıl kurabilirim?

Y: Android geliştirme kılavuzuna bakın.

S: Oyunum x86-64 yerine yalnızca 32 bit x86 derlemelerini destekliyor. Yine de Play’in 64 bit gereksinimlerine uyabilir miyim?

Y: Hayır.

Bir oyunun tam sertifika alması için 64 bit yürütülebilir dosya göndermesi gerekir. 64 bit oyunlar genellikle daha kararlı olarak daha iyi bir oyuncu deneyimi sunar.

Oyununuzun 64 bit sürümünü göndermesi teknik olarak mümkün değilse (ör. x86-64 için oyun motoru desteği yoksa) oyunlar "oynanabilir" olarak değerlendirilebilir. Bu durumda tam sertifika alamaz.

S: Günlük dosyalarını nasıl toplayabilirim?

C: Günlük dosyaları, sisteminize göre değişiklik gösterse de %LocalAppData%\Google\Play Games Developer Emulator\Logs\` and all end with the file extension.log. Normally, this path expands toC:\Users<kullanıcıadı>\AppData\Local\Google\Play Games Developer Emulator\Logs" klasöründe depolanır. Tüm günlük dosyalarını hızlı bir şekilde toplayıp Google Play irtibat kişinize göndermek üzere arşivlemek isterseniz şu PowerPoint komutunu kullanabilirsiniz:

Compress-Archive -Path "$env:LocalAppData\Google\Play Games Developer Emulator\Logs\" -DestinationPath HpeLogs.zip

S: adb devices ürününden kaldırılırsa emülatöre nasıl yeniden bağlanabilirim?

Y: Emülatör, localhost bağlantı noktası 6520 üzerinden bağlanır. Yeniden bağlanmak için şu komutu çalıştırabilirsiniz:

adb connect localhost:6520

S: Paket görünürlük filtrelemesi nedir ve neden <queries> etiketi eklemem gerekir?

Paket görünürlüğü, Android 11'i (API düzeyi 30) hedefleyen tüm oyunlar veya uygulamalar için geçerlidir. Çoğu durumda, geliştiricilerin PC Üzerinde Google Play Games derlemeleri, paket görünürlüğü kurallarıyla etkileşime giren ilk deneyimleridir. Yeni sistemde, geliştiriciler otomatik olarak görünür bir paket değilse etkileşimde bulunmayı düşündükleri paketleri açıkça bildirmelidir.

S: Google Play Store gerekiyor ama eksik hatasını nasıl giderebilirim? Oyunu başka cihazdan yüklediğimde değil de Play Store'dan oyunu yüklediğimde faturalandırma gibi özellikler neden çalışıyor?

Yeni paket görünürlüğü kuralları, uygulamanız Play Store'dan yüklenmediyse oyununuzun Play Hizmetleri'ne erişmesini engelleyebilir. AndroidManifest.xml dosyanızdaki "com.android.vending" paketine sorgu ekleyerek bu sorunu çözebilirsiniz:

<manifest>
    <queries>
        <package android:name="com.android.vending" />
    </queries>
</manifest>

S: PC Üzerinde Google Play Games için pencere yeniden boyutlandırma işlemini uygulamam gerekir mi?

Hayır.

S: PC Üzerinde Google Play Games emülatöründe fare modunu ham giriş ve dokunmatik ekran emülasyonu arasında değiştirebilir miyim?

Y: Simüle edilmiş dokunmatik ekran modu ile "ham" fare girişleri arasında geçiş yapmak için HPE_Dev görev çubuğu simgesindeki içerik menüsünü kullanabilirsiniz:

Windows 11 görev çubuğunun ekran görüntüsü. Havuç resmi gizli simgeleri gösterecek şekilde seçilir ve kırmızı bir kare ile

Sağ tıklayın, "Geliştirici Seçenekleri"ni seçin ve "Fare Giriş Modu" altında simülasyonunu yapmak istediğiniz giriş modunu seçin.

HPE_Dev görev çubuğu simgesinde genişletilmiş içerik menüsünü gösteren ekran görüntüsü. Menü seçeneği

Oyuncu deneyiminde, oyununuzda android.hardware.type.pc özelliğinin kullanıldığını belirtirseniz şu anda ChromeOS'te olduğu gibi bu özellik otomatik olarak değişir.

<uses-feature
    android:name="android.hardware.type.pc"
    android:required="false" />

S: Play Games Hizmetleri v2 otomatik oturum açma işlemi mobil cihazda neden başarısız oluyor?

Y: Şu anda Play Games Hizmetleri v2 ile Oturum Açma özelliğinin bir cihazda çalışması için iki bağımlılık mevcuttur: GMS Core ve Play Games Uygulaması.

  1. GMS Core sürümü, 21.30.xx'ten sonraki bir sürüm olmalıdır. Sürümü kontrol etmek için şu komutu kullanın:

    adb shell dumpsys package com.google.android.gms | grep -i -e "versionCode" -e "versionName"
    versionCode=213016046 minSdk=30 targetSdk=31
    versionName=21.30.16 (150400-391784508)
    versionCode=202117048 minSdk=30 targetSdk=30
    versionName=20.21.17 (150408-316502805)
    

    İlk versionName kontrol edilecek sürümdür. GMS Core güncellemesi otomatik olarak bir Android cihaza aktarılmalıdır. Doğrulamadıysa lütfen bize bildirin.

  2. Google Play Games uygulama sürümü 2021.08.29094 veya üzeri olmalıdır. Bunu Ayarlar > Uygulamalar'a gidip Play Games Uygulaması'nı seçerek ve ardından ayrıntılar sayfasının alt kısmında sürüm numarasını bularak kontrol edebilirsiniz.

    Play Games Hizmetleri v2'yi test etmek için artık Play Games uygulamasını başka cihazdan yüklemenize gerek olmadığını lütfen unutmayın. Gerekli sürüm artık kullanıcı cihazlarında kullanılabilir.

S: PC Üzerinde Google Play Games'de kare hızını kullanabilir miyim (veya "Unity oyunum lansmanda neden kilitleniyor")?

C: PC Üzerinde Google Play Games'de kare hızı kitaplığı desteklense de Unity oyunuyla birlikte sunulan sürüm şu anda lansmanda kilitlenmeye neden oluyor. Unity oyun motorunu kullanıyorsanız "Çerçeve İlerlemesini Optimize Et" derleme seçeneğini bulun ve devre dışı bırakıldığından emin olun.

Şunun ekran görüntüsü:

S: Oyuncuların PC Üzerinde Google Play Games'den yerel olarak depolanan resimleri yüklemesine izin vermek mümkün müdür?

Y: Emülatör şu anda, oynatıcının PC'sinde depolanan resimleri seçmek veya birleştirmek için anlamlı bir yerel dosya sistemi soyutlamasına sahip değildir. Şu anda Intent.ACTION_PICK ile MediaStore.Images.Media kodunu birlikte kullanıyorsanız bu kodu şimdilik PC Üzerinde Google Play Games derlemelerinden kaldırmanız gerekir.

S: Emülatörün birden fazla örneğini veya emülatörde aynı anda birden fazla oyunu çalıştırabilir misiniz?

Y: Emülatör yalnızca bir emülatör örneği çalıştırmayı ve tek seferde yalnızca bir oyun çalıştırmayı destekler. Emülatör, aynı oyunun birden fazla örneğini çalıştırmayı da desteklemez.

S: Google Play Games için push bildirimlerini kullanabilir miyiz?

Y: Google Play Games bir emülatör kullandığından push bildirimlerinin desteği sınırlıdır.

S: PC Üzerinde Google Play Games'de oyun içi reklamlar kullanabilir miyiz?

Y: Evet. Lütfen reklam ağınızla iletişime geçerek PC Üzerinde Google Play Games'i desteklediklerini onaylayın. Reklam ağıysanız PC Üzerinde Google Play Games'i en iyi şekilde nasıl destekleyeceğiniz hakkında daha fazla bilgi için lütfen bu Geliştirici Kılavuzu'na bakın.

S: PC Üzerinde Google Play Games'i reklam ağı olarak nasıl destekliyoruz?

C: Reklam ağlarının PC Üzerinde Google Play Games'i en iyi şekilde nasıl destekleyebileceğini öğrenmek için lütfen bu Geliştirici Kılavuzu'na bakın.

S: PC Üzerinde Google Play Games verilerini Google Play Console'da nasıl analiz edebilirim?

C: PC Üzerinde Google Play Games raporlamasını İstatistik, Android Vitals, Erişim ve Cihazlar bölümünden öğrenebilirsiniz. Platformdaki verileri görmek için Form faktörü ile filtreleyin ve PC Üzerinde Google Play Games'i seçin.

S: PC Üzerinde Google Play Games'de Test Kanalları, Ön kayıt veya diğer Play sürüm kanalı özelliklerini kullanabilir miyim?

C: Beta işlemi sırasında, belge ettiğimiz sürüm akışlarını kullanmanızı rica ederiz. Daha fazla bilgiyi Beta sürümüyle ilgili dikkat edilmesi gereken noktalar bölümünde bulabilirsiniz.