Bu belgede, PC Üzerinde Google Play Games için SDK'lar ve yayınlama hakkında sık sorulan soruların yanıtları yer almaktadır.
VPN nasıl eklenir?
Oyunlarını PC Üzerinde Google Play Games'in desteklenmediği bölgelerde test etmesi gereken geliştiricilerin, desteklenen bir bölgeden IP adresi almak için VPN kullanmasını öneririz.
VPN'de TUN modunu etkinleştirdiğinizden emin olun. TUN modunu etkinleştirme ve güvenlik duvarını yapılandırma ile ilgili yönergeleri VPN sağlayıcının kullanım kılavuzunda bulabilirsiniz.
TUN modu etkinleştirildikten sonra PC Üzerinde Google Play Games'i ve test amacıyla emülatörü yükleyin.
Satın alma akışını arka uç sunucusu olmadan kullanabilir misiniz?
Güvenlik açısından, arka uç sunucusu olmadan işleme genellikle önerilmez.
Daha fazla bilgi için Arka uç sunucusu olmadan işleme başlıklı makaleyi inceleyin.
Unity veya UE Editor'da PC Üzerinde Google Play Games için geliştirmeye nasıl başlanır?
- Geliştirici modunu etkinleştirin ve test işlemine devam edin.
manifest.xml
ve.dll
dosyalarını ekleyin. Daha fazla bilgi için geliştirici dokümanına bakın.- Test amacıyla erken erişim iş ortağı GUID'si kaydedin.
Google Play Games uygulamasını kullanarak bir oyuna başladığınızda Google Hesabı ayrıntılarınız senkronize ediliyor mu?
Oyun, Google Play Games istemcisi üzerinden başlatıldıktan sonra hesap otomatik olarak senkronize edilir ve Google oturum açma işlemi üzerinden tekrar giriş yapılması gerekmez.
Üçüncü taraf başlatıcı kullanarak Windows uygulama paketi (WAB) gönderirken oyun paketinin incelemeye gönderilmesi gerekir mi?
Yalnızca yükleyicinizi göndermeniz yeterlidir. Oyun paketinizin tamamını göndermeniz gerekmez. İncelemeyi yapan kişi, yükleyiciyi kullanarak oyun paketinizi indirebilir.
Bir oyuncu Google Play istemcisi yerine üçüncü taraf başlatıcı kullanıyorsa Play Oyun Hizmetleri hesabı otomatik olarak senkronize edilir mi?
SDK işlevlerinin çalışması için oyunun doğrudan Google Play Games istemcisi üzerinden başlatılması gerekir. Oyunu yükleyici veya başlatıcı uygulama gibi başka bir işlem başlatırsa bu işlemin Google Play Games istemcisinden başlatılması gerekir. Oyun, istemciden alınan tüm parametreleri istemci işlemine iletmelidir.
SDK, birden fazla örnek veya hesap için Google Hesabı ile oturum açma işlemini nasıl ele alır?
GPG'deki her oyun başlatma işlemi "oyun oturumu" olarak kabul edilir ve her "oyun oturumu" ile ilişkilendirilmiş bir hesap olabilir. Bunlar farklı olabilir. Bu nedenle, oyunu A hesabı ile başlatıp B hesabına geçerseniz ve oyunu yeniden başlatırsanız her ikisi de aynı anda çalışabilir.
WAB (Windows uygulama paketi) dosya boyutuyla ilgili herhangi bir sınırlama var mı?
WAB için 10 GB'a kadar dosya boyutu yükleyebilirsiniz.
Google Play Games on PC SDK'sı entegre edildikten sonra mevcut API tabanlı ödeme sistemlerine izin verilir mi?
Tüm ödemeler, Google Play Faturalandırma kullanılarak PC Üzerinde Google Play Games SDK'sı tarafından işlenmelidir. Mevcut API tabanlı ödeme yönteminizi aynı oyunda kullanamazsınız.
Mobil uygulamaya benzer açık veya kapalı test ortamları var mı?
Şu anda özel bir uçtan uca sanal alan olmasa da geliştiricilerin üretime benzer bir test ortamına ihtiyacı olduğunun farkındayız. Yakında daha güçlü bir çözüm sunulacaktır.
Geliştirici modunda başlatılan satın alma işlemleri doğru şekilde kullanılamıyor mu?
Geliştirici modunda satın alma işleminin tüketilmesi 3 dakika içinde yapılmalıdır. Aksi takdirde satın alma işlemi için geri ödeme yapılmış olabilir.
API (eski) ile PC'de Google Play Games SDK'sı arasında fark var mı?
- Eski sürüm yalnızca faturalandırmaya odaklanıyordu
- SDK, Google Masaüstü Hizmeti'ni (GDS) ve tüm PC özelliklerini destekler.
- Geliştirici dostu SDK arayüzü
- Tarayıcı tabanlı Google ile oturum açma gerekmez
SDK'yı, PC Üzerinde Google Play Games'i kullanmadan doğrudan oyun başlatıcıyı kullanarak oyunu başlatarak ilk kullanıma hazırlamanın alternatif bir yolu var mı?
Oyun, PC Üzerinde Google Play Games istemcisi üzerinden başlatılmalıdır. Daha fazla bilgi için geliştirici dokümanına bakın.
Yinelenen ödemeler veya abonelikler desteklenmiyor. Bu özelliği kullanıma sunma planınız var mı?
Uygulama içi satın alma dışında bu satın alma seçeneklerini ekleme planımız yok. Belirli kullanım alanlarıyla ilgili geri bildirimlerinizi bekliyoruz.
Ödeme sürecinde, satın alma akışını başlatma veya ödeme sonucunu alma yanıtı olarak billingerror içindeki hata kodu mu döndürülüyor? Satın alma akışında, dinleyici kullanmak yerine SDK sonucunu bekleyemez miyiz?
Bu, ödeme sonucunun yanıtıdır. LaunchPurchaseFlow, engelleme olmadan hemen geri döner ancak işlemin ne zaman tamamlandığını öğrenmek ve sonucu almak için geri aramayı dinlemeniz gerekir.