PC Üzerinde Google Play Games'de oyunculara en iyi deneyimi sunmak için oyununuzun PC Üzerinde Google Play Games ve mobil (Android) sürümlerinin, PC Üzerinde Google Play Games için optimize edilmiş olarak kabul edilmesi amacıyla yeni Google Play Games Hizmetleri v2 SDK'sını kullanarak cihazlar arasında sorunsuz bir deneyim sunması gerekir.
Şartların özeti aşağıda verilmiştir:
- Mobil (Android) ve PC Üzerinde Google Play Games'deki (PC'de) oyuncular, mümkün olduğunda oyununuzda Google Play Oyun Hizmetleri'nde otomatik olarak oturum açar ve eğitici dışındaki ilerleme durumları Google Play Oyun Hizmetleri oyuncu kimliklerine 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 ile oyununuzda otomatik olarak oturum açabileceğini ancak mevcut kimlik sisteminizle (ör. konuk hesapları) oturum açamayabileceğini lütfen unutmayın. Bu gibi durumlarda, kullanıcının Google Play Games Hizmetleri ile oturum açtığı ve ilerleme durumunun kaydedildiği beklentisi olduğu için ilerleme durumunu yedekleyip geri yüklemeniz gerekir. Tek istisna, kullanıcının misafir modunun tek bir cihaza bağlı olduğunu açıkça anlamasıdır.
- Bu koşulu karşılamak için Google Play Games Hizmetleri v2 oturum açma özelliği kullanılmalıdır. Şu anda v1 oturum açma özelliğini kullanıyorsanız Java ve Unity entegrasyonlarını taşımayla ilgili yönergelerimiz var.
- Oyununuzda başka kimlik çözümleri varsa oyuncuların yeni bir cihaz kullanırken kimlik bilgilerini manuel olarak geri yüklememesi için Google Play Games Hizmetleri oyuncu kimliğini bu çözümlere bağlayın.
- İlerleme durumuyla ilgili çakışmalar olduğunda (bir oyuncu Google Play Games Hizmetleri ile, başka bir kimlik platformuyla oturum açtığında) bu çakışmaları oyuncularınızın beklediği ve anlayabileceği şekilde çözmelisiniz. Oyuncuya hangi hesapla oynamak istediğini sormak, yerel ilerlemeyi tercih etmek veya ilerlemeyi birleştirmek bu seçenekler arasındadır.
Mevcut kimlik çözümlerinizin kendi karmaşıklıkları olduğunu kabul ediyoruz. Kimlik çakışmaları ve çözümlerinden kaynaklanan uç durumlarda esnek davranıyoruz. Sonuç olarak, oyuncuların Android (telefonlar ve tabletler dahil) ile PC Üzerinde Google Play Games arasında geçiş yaptıklarında ilerleme durumlarının veya durumlarının otomatik olarak geri yüklenmesi gerekir.
Google Play Games Hizmetleri'ni mevcut kimlik sisteminize nasıl entegre edebileceğinizle ilgili öneriler için bu sayfaya göz atmanızı öneririz. Örneğin, bazı oyunlar Google Play Games Hizmetleri ile mevcut kimlik sistemleri arasında 1:1 bağlantı kurmayı (veya yukarıda bağlantısı verilen sayfada bahsettiğimiz gibi bağlama çözümü) tercih edebilir. Diğer oyunlar, durumu geri yüklemek için (veya yukarıda bağlantısı verilen sayfada belirttiğimiz gibi hatırlama çözümü olarak) bir Google Play Games Hizmetleri hesabını kullanıcıyla ilişkili bir dizi hesapla ilişkilendirmeyi tercih edebilir.
Kendi çözümünüzü gereksinimlere göre değerlendirmek için bu sayfadaki test senaryolarını kullanabilirsiniz.
Google Play Games'de PC Üzerinde Google Play Games Hizmetleri'nde oturum açmayla ilgili zorunlu ve teşvik edilen davranışlarımızın yer aldığı kontrol listesini aşağıda bulabilirsiniz.
ID | Önem | Açıklama |
---|---|---|
1,1 | Zorunlu | Android cihazlarda ve PC'de Google Play Games'de oyuncuların Google Play Games Hizmetleri v2 oturum açma ile oturum açmasını sağlayın.
Yeni Google Play Games Hizmetleri v2 SDK'sını Android ve PC Üzerinde Google Play Games derlemelerinize entegre edin ve oyununuzda oturum açma işlevini etkinleştirin. 1.2 şartını karşılamak için oturum açmış oyuncuların kimlik bilgilerini kullanın. 1. sürümde oturum açma özelliğinin koşulu karşılamadığını unutmayın. Oyununuzda şu anda Google Play Games Hizmetleri v1'i kullanıyorsanız v2'ye yükseltmeniz gerekir. Entegrasyonunuzu taşıma hakkında daha fazla bilgi için Java ve Unity kılavuzlarına bakın. |
1,2 | Zorunlu | Play Games Hizmetleri oyuncu kimliğini kullanarak oyuncu ilerlemesini yedekleyin ve geri yükleyin.
Kullanıcı, ilerlemenin yerel cihaza bağlı olduğunu ve başka bir cihaza geçildiğinde kaybolacağını ya da ilerlemenin yalnızca eğitimde olduğunu anladığında bu işlem gerekli değildir. Oyuncuların cihaz değiştirirken veya sıfırlarken ya da birden fazla cihazda oynarken ilerleme durumlarını kaybetmemelerini sağlamak için ilerleme durumlarının buluta kaydetme çözümüyle yedeklendiğinden emin olun ve kendi arka uç oyun sunucunuzu kullanıyorsanız anahtar olarak Play Games Hizmetleri Oyuncu Kimliği'ni güvenli bir şekilde kullanın. Oyuncular Play Games Hizmetleri ile oturum açtığında, bu hesapta ilerleme olup olmadığını kontrol edin. İlerleme varsa oyuncunun kaldığı yerden devam etmesine izin verin. Kendi bulut kaydetme çözümünüzü veya Play Games Hizmetleri Kayıtlı Oyunlar'ı kullanabilirsiniz. Oyuncu Play Games Hizmetleri ile oturum açmamışsa oyuncunun ilerleme durumunu yerel olarak korumaya çalışın. Ardından, oyuncu Play Games Hizmetleri'nde oturum açtığında bu ilerleme durumunu senkronize edin. Bu, oyuncu oyununuza giriş yapmayı ertelerse ilerleme durumunu kaybetmesini ö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 Oyun Hizmetleri'ni kullanmayı devre dışı bırakabilir ve bu nedenle oyununuzda otomatik olarak oturum açmayabilir. Oturumu kapatılmış oyuncular için bir oturum açma düğmesi sağlayarak oyuncuların fikrini değiştirmesine ve oyununuza daha fazla zaman ayırdıkça Play Oyun Hizmetleri'nde oturum açmasına olanak tanırsınız. Oturum açma düğmesi, oyuncular tarafından kolayca bulunabilmelidir. Örneğin, ana ekranınızdan erişilebilir olmalı veya Ayarlar ekranında yer almalıdır. Bu düğme, oyun menünüzde birden fazla düzey aşağıda olmamalıdır. |
1,4 | Faydalı olabilir | Google markalama kurallarına uyun.
Oyunculara çekici ve tutarlı bir uçtan uca deneyim sunmak için Play Oyun Hizmetleri markalama kurallarını uygulayın. |