PC Üzerinde Google Play Games'de oyunculara en iyi deneyimi sunabilmek için oyununuzun PC Üzerinde Google Play Games ve mobil (Android) sürümlerinin PC Üzerinde Google Play Games için optimize edilmiş olarak değerlendirilmesi için yeni Google Play Games Hizmetleri v2 SDK'mızı kullanarak sorunsuz bir cihazlar arası deneyim sunmasını zorunlu tutuyoruz.
Şartların özeti aşağıda verilmiştir:
- Mobil cihazlardaki (Android) ve PC Üzerinde Google Play Games'deki (PC Üzerinde Google Play Games) oyuncular, mümkün olduğunda oyununuzdan Google Play Games Hizmetleri'nde otomatik olarak oturum açar ve eğitici olmayan ilerleme durumları Google Play Games Hizmetleri oyuncu kimliğine bağlanır. Diğer cihazlarda, yerel durumla çakışma olmadığında oyun bu ilerleme durumunu otomatik olarak geri yükler.
- Kullanıcının Google Play Games Hizmetleri'ni kullanarak oyununuzda otomatik olarak oturum açabileceğini ancak mevcut kimlik sisteminizle (ör. konuk hesapları) oturum açmayabileceğini lütfen unutmayın. Bu gibi durumlarda, kullanıcı Google Play Games Hizmetleri'ne giriş yaptığında ve ilerleme durumunun kaydedildiğini düşünüyorsa kullanıcının ilerleme durumunu yedeklemeniz ve geri yüklemeniz gerekir. Bunun tek istisnası, kullanıcının misafir modunun tek bir cihaza bağlı olduğunu özel olarak anlamasıdır.
- Bu gereksinimi karşılamak için Google Play Games Hizmetleri v2 ile Oturum Açma özelliği kullanılmalıdır. Şu anda v1 ile Oturum Açma özelliğini kullanıyorsanız Java ve Unity entegrasyonlarını taşıma konusunda size yol göstermemiz için önerilerimizden yararlanabilirsiniz.
- Oyununuzda başka Kimlik çözümleri varsa Google Play Games Hizmetleri Oynatıcı kimliğini bu çözümlere bağlayın , böylece oyuncular yeni bir cihaz kullanırken kimlik bilgilerini manuel olarak geri yüklemek zorunda kalmazlar.
- İlerleme konusunda çakışmalar varsa (bir oyuncu Google Play Games Hizmetleri'nde ve başka bir kimlik platformunda oturum açarsa) bunu oyuncularınızın bekleyebileceği ve anlayabileceği şekilde çözmelisiniz. Bu, oyuncuya hangi hesapla oynamak istediğini sormak, yerel ilerlemeyi tercih etmek veya ilerlemeyi birleştirmek olabilir.
Mevcut Identity çözümlerinizin kendine özgü karmaşıklıklara sahip olduğunun farkındayız. Buna ek olarak, kimlik çakışmaları ve çözümlerinden kaynaklanan uç durumlar konusunda esnek davranıyoruz. Sonuç olarak, Android (telefonlar ve tabletler dahil) ve PC Üzerinde Google Play Games arasında geçiş yaptıklarında oyuncuların ilerleme durumlarını veya durumlarını otomatik olarak geri yükleme zorunluluğu vardır.
Google Play Oyun Hizmetleri'ni mevcut kimlik sisteminizle nasıl entegre edebileceğinize ilişkin öneriler için bu sayfaya göz atmanızı öneririz. Örneğin, bazı oyunlar Google Play Oyun Hizmetleri ile mevcut kimlik sistemleri (veya yukarıda bağlantısı verilen sayfada atıfta bulunduğumuz üzere bir bağlama çözümü) arasında bire bir bağlantı kurmayı tercih edebilirler. Diğer oyunlar, durumu geri yüklemek (veya yukarıda bağlantısı verilen sayfada atıfta bulunduğumuz şekilde bir geri çağırma çözümü) için bir Google Play Games Hizmetleri hesabını kullanıcıyla ilişkilendirilmiş bir dizi hesapla ilişkilendirmeyi tercih edebilir.
Kendi çözümünüzü gereksinimlere göre değerlendirmek için bu sayfadaki test durumlarını kullanabilirsiniz.
PC Üzerinde Google Play Games'te Google Play Games Hizmetleri oturum açmayla ilgili zorunlu ve teşvik edilen davranışlarımızın listesini aşağıda bulabilirsiniz.
ID | Önem | Description |
---|---|---|
1,1 | Zorunlu | Android cihazlarda ve PC Üzerinde Google Play Games'de Google Play Games Hizmetleri v2 ile Oturum Açma özelliğiyle oyuncuların oturum açmasını sağlayın.
Yeni Google Play Games Hizmetleri v2 SDK'sını Android ve PC Üzerinde Google Play Games derlemelerinizle entegre edin ve oyununuzda oturum açma işlevini etkinleştirin. 1.2 şartını desteklemek için oturum açmış oynatıcıların kimlik bilgilerini kullanın. v1 ile Oturum Açma özelliğinin, koşulu karşılamadığını unutmayın. Şu anda oyununuzda Google Play Games Hizmetleri v1'i kullanıyorsanız v2'ye geçmeniz gerekir. Entegrasyonunuzu taşıma hakkında daha fazla bilgi için Java ve Unity kılavuzlarına göz atın. |
1.2 | Zorunlu | Oyuncunun ilerleme durumunu Play Games Hizmetleri Oynatıcı
kimliğine göre yedekleyin ve geri yükleyin.
Kullanıcı, ilerleme durumunun yerel cihaza bağlı olduğunu ve başka bir cihaza gittiğinde kaybolacağını anladığında ya da ilerleme sadece eğitimin içindeyse bunu yapmak gerekli değildir. Oyuncuların cihaz değiştirirken veya sıfırlarken ya da birden fazla cihazda oyun oynarken ilerlemelerini kaybetmemelerini sağlamak için ilerlemelerinin bir buluta kaydetme çözümüne yedeklendiğinden emin olun ve kendi arka uç oyun sunucunuzu kullanıyorsanız Play Games Hizmetleri oyuncu kimliğini anahtar olarak güvenli bir şekilde kullanın. Oyuncular Play Oyun Hizmetleri'nde oturum açtığında söz konusu hesabın ilerleme durumunu kontrol edin ve varsa oyuncunun kaldığı yerden devam etmesine izin verin. Kendi buluta kaydetme çözümünüzü veya Play Games Hizmetleri'ni kullanabilirsiniz Kayıtlı Oyunlar Oyuncu Play Oyun Hizmetleri'nde oturum açmamışsa oyuncunun ilerleme durumunu yerel olarak korumaya çalışın, ardından oyuncu Play Oyun Hizmetleri'nde oturum açtığında ilerleme durumunu senkronize edin. Bu, oyuncu oyununuzda oturum açmayı ertelerse oyuncunun ilerlemesinden herhangi birinin kaybedilmesini önlemeye yardımcı olur. |
1.3 | En İyi Uygulama | Oturumu kapalı olan oyuncular için oturum açma düğmesi sağlayın.
Oyuncular Play Games Hizmetleri'nin kullanımını devre dışı bırakarak oyununuzda otomatik olarak oturum açmayabilir. Oturumunu kapatmış oyunculara bir oturum açma düğmesi sağlayarak, oyuncuların düşüncelerini değiştirmelerine ve oyununuza daha fazla yatırım yaptıkça Play Games Hizmetleri'nde oturum açmalarına olanak tanırsınız. Oyuncular oturum açma düğmesini kolayca bulabilmelidir. Örneğin, bu düğmeye ana ekranınızdan veya Ayarlar ekranından erişilebilir olmalıdır. Bu düğme, oyun menünüzün birkaç seviye derinine gömülmemelidir. |
1,4 | Faydalı | Google markalama kurallarına uyun.
Oyunculara ilgi çekici ve tutarlı bir uçtan uca deneyim sunmak için Play Games Hizmetleri marka bilinci oluşturma kurallarını uygulayın. |