Yeni nesil oyuncu kimlikleri

Play Games Hizmetleri, kullanıcıların gizliliğini daha da artırmak için yeni nesil Oyuncu Kimlikleri sağlar. Kullanıcılara oynadıkları her oyun için farklı bir Oyuncu Kimliği atanır. Ancak Oyuncu Kimliği, belirli bir oyun için (PGS Project tarafından) farklı cihazlarda aynı kalır.

Yeni nesil oyuncu kimlikleri yalnızca oyununuzda PGS oturumu açmamış kullanıcılar için geçerlidir. Oyununuza giriş yapmış mevcut kullanıcılar aynı Oyuncu Kimliği'ni almaya devam ederler.

2024'ün sonunda tüm Play Games projelerinde yeni nesil oyuncu kimlikleri zorunlu hale gelecek.

Yeni nesil oyuncu kimliklerini kullanma

Yeni nesil oyuncu kimliklerini desteklemek için aşağıdakileri yapın:

  1. Play Console'un gezinme çubuğunda Play Oyun Hizmetleri > Kurulum ve yönetim > Yapılandırma'ya gidin.
  2. Yapılandırma sayfasında Özellikleri düzenle'yi seçin. Bu sayfa, aşağıdaki resimde gösterildiği gibi yeni nesil Oyuncu Kimliklerini etkinleştirmeyle ilgili ayarları içerir:

Play Oyun Hizmetleri Gelecek Nesil Kimlik Yapılandırması

Test kullanıcısı hesaplarını kullanma

Yeni nesil oyuncu kimliklerini etkinleştiren değişikliği oyununuzda yayınlamadan önce test kullanıcısı hesaplarını kullanarak yeni nesil oyuncu kimliklerinin oyununuzun kimlik sisteminde soruna neden olmadığını doğrulayın.

Bunu yapmak için radyo düğmesini Açık olarak ayarlayın ancak değişikliği yayınlamayın. Test kullanıcısı hesapları artık test etmeniz için yeni nesil oyuncu kimliklerini döndürüyor. Bu ayar, bu PGS projesine bağlı tüm oyunlar için geçerlidir.

Oyununuz için güncellemeler yayınlayın

Testi tamamladıktan sonra, değişikliği Play Console'da Play Games Hizmetleri > Kurulum ve yönetim > Yayınlama altında PGS projenizle yayınlayın. Böylece, değişiklik geçerli olur ve tüm yeni kullanıcılar yeni nesil kimlikler almaya başlar.

Yeni nesil oyuncu kimliklerini test etme

Oyuncu kimliğinin farklı oyun başlıklarınızda tutarlı olduğunu varsaymadığınız sürece, genellikle yeni nesil oyuncu kimliklerini sorunsuz şekilde etkinleştirebilirsiniz. Yine de herhangi bir sorun çıkmayacağını doğrulamak için testler yapmanızı öneririz.

Yapmanızı önerdiğimiz birkaç test:

  • Test kullanıcısı hesaplarının (yeni nesil oyuncu kimliklerini alan) giriş yapıp PGS profillerine oyundaki ilerlemeleri bağlayabilmelerini sağlama.
  • Test kullanıcısı hesapları farklı oyunlarda aynı PGS profiliyle aynı kimlik sistemine giriş yapabilir ve ilerleme durumlarını izleyebilirler.

Geliştirici oynatıcı anahtarını kullanma

Oyunlar arası kullanıcı deneyimleri sunmak amacıyla bir kullanıcıyı oyunlarınızda tanımlamak için bir yönteme ihtiyacınız varsa geliştirici oyuncu anahtarını kullanabilirsiniz. Geliştirici oynatıcı anahtarına yalnızca REST Web API'leri aracılığıyla erişilebilir. Kimliği almak için:

  1. (Henüz tamamlanmadıysa) PGS REST API'lerine erişim için istemcinizi ve arka uç sunucunuzu ayarlama
  2. Şu HTTP isteğini yapın:

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

Yanıtta bir alan vardır:

developer_player_key (string) - Google Play Console'da geliştiricinin oyunlarında aynı olan kullanıcı kimliği.

Uygulamalarınız genelinde Oynatıcı Kimlikleri listesi alınıyor

Ayrıca, geliştirici hesabınıza ait uygulamalar listesindeki kullanıcılarınızın Oynatıcı Kimliklerinin listesini de alabilirsiniz. Bir kullanıcının kimliğinin yalnızca PGS ile oturum açtığı oyunlar için verilebileceğini lütfen unutmayın.

  1. (Henüz tamamlanmadıysa) PGS REST API'lerine erişim için istemcinizi ve arka uç sunucunuzu ayarlama
  2. Aşağıdaki HTTP isteğini yapın

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds