Yeni nesil oyuncu kimlikleri

Kullanıcıların gizliliğini daha da artırmak için PGS yeni nesil oyuncu kimliklerini kullanıma sunuyoruz. Yeni nesil oyuncu kimlikleriyle, kullanıcılara oynadıkları her oyun için farklı bir oyuncu kimliği atanır. Ancak oyuncu kimliği, belirli bir oyun (PGS projesi) için cihazlar arasında tutarlı kalır.

Yeni nesil oyuncu kimlikleri yalnızca oyununuzda hiç PGS ile oturum açmamış kullanıcılar için geçerli olacaktır. Oyununuza daha önce giriş yapmış mevcut kullanıcılar aynı oyuncu kimliğini almaya devam edecek.

Yeni nesil oyuncu kimlikleri kademeli olarak kullanıma sunulacaktır ve Mart 2024'ten itibaren tüm PGS projelerinde zorunlu olacaktır. Kullanıma sunma planının ayrıntılı zaman çizelgesi için bu blog yayınını inceleyin.

Yeni nesil oyuncu kimlikleri kullanın

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

  1. Google Play Console'da bir oyun seçin.
  2. Büyüme > Play Games Hizmetleri > Kurulum ve yönetim > Yapılandırma'ya gidin.
  3. Yapılandırma sayfasında Tesisleri düzenle'yi seçin. Bu sayfada, aşağıdaki resimde gösterildiği gibi yeni nesil oynatıcı kimliklerini etkinleştirme ayarları yer alır:

Play Games Hizmetleri Yeni Nesil Kimlik Yapılandırması

Yeni nesil oyuncu kimliklerini etkinleştirecek değişikliği yayınlamadan önce, yeni nesil oyuncu kimliklerinin mevcut kimlik sisteminizde soruna yol açmayacağından emin olmak için test kullanıcısı hesaplarını kullanmanızı öneririz.

Bunu yapmak için radyo düğmesini "Açık" olarak ayarlayın ancak değişikliği yayınlamayın. Radyo düğmesi "Açık" olarak ayarlandıktan sonra test kullanıcısı hesapları, test etmeniz için yeni nesil oyuncu kimlikleri döndürür. Bu ayar, bu PGS projesine bağlı tüm oyunlar için geçerli olacaktır.

Testi tamamladıktan sonra, değişikliğin geçerli olması ve tüm yeni kullanıcıların yeni nesil kimlikler almaya başlaması için değişikliği Play Console'da PGS projenizle yayınlayın (Play Games Hizmetleri > Kurulum ve yönetim > Yayınlama bölümünde).

Yeni nesil oyuncu kimliklerini test etme

Oyununuzda, oyuncu kimliğinin farklı oyunlarda tutarlı olacağı varsayımı yapılmazsa yeni nesil oyuncu kimliklerini sorunsuz bir şekilde etkinleştirebileceğinizi düşünüyoruz. Yine de herhangi bir sorun olmayacağını doğrulamak için test yapmanızı öneririz.

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

  • Test kullanıcısı hesaplarının (yeni nesil oyuncu kimlikleri alan) oturum açabilmesi ve PGS profillerini oyun ilerlemelerine bağlayabilmesini sağlama
  • (Geçerliyse) Test kullanıcısı hesapları, farklı oyunlarda aynı PGS profiliyle aynı kimlik sistemine giriş yapabilir ve ilerleme durumlarının izlenmesini sağlayabilir.

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

Oyunlar arası kullanıcı deneyimleri sunmak amacıyla farklı oyunlarınızda kullanıcıları tanımlamanın yolunu arayan geliştiriciler için geliştiriciye özel oyuncu anahtarını kullanabilirsiniz. Geliştirici oynatıcı anahtarına yalnızca REST Web API'leri üzerinden erişilebilir. Kimliği almak için:

  1. Sunucu tarafı web uygulaması oluşturma.
  2. Aşağıdaki HTTP isteğini gönderin:

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

Yanıtta bir alan bulunur:

developer_player_key (string): Kullanıcının kimliğidir. Geliştiricinin Google Play Console'daki uygulamalarında aynı olur.

Uygulamalarınızdaki oynatıcı kimliklerinin listesini alma

Kullanıcınızın Oyuncu Kimliklerinin listesini, geliştirici hesabınıza ait uygulamalar listesinden de alabilirsiniz. Kullanıcıların yalnızca PGS ile oturum açtıkları oyunlar için kimliklerinin olacağını lütfen unutmayın.

  1. Sunucu tarafı web uygulaması oluşturma.
  2. Aşağıdaki HTTP isteğini gönderin:

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