Kullanıcı gizliliğini daha da artırmak için PGS yeni nesil oyuncu kimliklerini kullanıma sunuyoruz. Yeni nesil oyuncu kimlikleri sayesinde kullanıcılara oynadıkları her oyun için farklı bir oyuncu kimliği atanacak. Ancak, belirli bir oyun (PGS projesi) için oyuncu kimliği cihazlar arasında aynı kalır.
Yeni nesil oyuncu kimlikleri yalnızca oyununuzda daha önce PGS ile oturum açmamış kullanıcılar için geçerli olacak. Oyununuza daha önce giriş yapmış mevcut kullanıcılar aynı oyuncu kimliğini almaya devam eder.
Yeni nesil oyuncu kimlikleri kademeli olarak kullanıma sunulacak ve Ağustos 2025'ten itibaren tüm PGS projelerinde zorunlu olacak. Kullanıma sunma planının ayrıntılı zaman çizelgesi için bu blog yayınını inceleyin.
Yeni nesil oyuncu kimliklerini kullanma
Yeni nesil oyuncu kimliklerini desteklemek için aşağıdakileri yapın:
- Google Play Console'da bir oyun seçin.
- Büyüme > Google Play Games Hizmetleri > Kurulum ve yönetim > Yapılandırma'ya gidin.
- Yapılandırma sayfasında Özellikleri düzenle'yi seçin. Bu sayfada, aşağıdaki resimde gösterildiği gibi yeni nesil oyuncu kimliklerini etkinleştirmeye yönelik ayarlar yer alır:
Yeni nesil oyuncu kimliklerini etkinleştirecek değişikliği yayınlamadan önce, yeni nesil oyuncu kimliklerinin 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ığında, test kullanıcı 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 olur.
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 Play Console'da PGS projenizle birlikte 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ılmıyorsa yeni nesil oyuncu kimliklerini sorunsuz bir şekilde etkinleştirebileceğinizi düşünüyoruz. Ancak sorun olmayacağını onaylamak için yine de test yapmanızı öneririz.
Çalıştırmanızı önerdiğimiz birkaç test:
- Test kullanıcısı hesaplarının (yeni nesil oyuncu kimliklerini alan) oturum açabildiğinden ve PGS profillerini oyun ilerlemeleriyle bağlayabildiğinden emin olun.
- (Geçerliyse) Test kullanıcı hesapları, farklı oyunlarda aynı PGS profiliyle aynı kimlik sistemine giriş yapabilir ve ilerlemeleri takip edilebilir.
Geliştirici oynatıcı anahtarını kullanma
Oyunlar arası kullanıcı deneyimi sunmak amacıyla farklı oyunlarınızda kullanıcıları tanımlamanın yolunu arıyorsanız geliştiriciye özel oyuncu anahtarını kullanabilirsiniz. Geliştirici/oyuncu anahtarına yalnızca REST Web API'leri üzerinden erişilebilir. Kimliği almak için:
- Sunucu tarafı web uygulaması oluşturun.
Aşağıdaki HTTP isteğini gönderin:
GET https://www.googleapis.com/games/v1/players/me/scopedIds
Yanıt tek bir alan içerir:
developer_player_key (string)
: Kullanıcının kimliği. Bu kimlik, geliştiricinin Google Play Console'daki uygulamalarında aynıdır.
Uygulamalarınızdaki oyuncu kimliklerinin listesini alma
Ayrıca, geliştirici hesabınıza ait uygulamalar listesindeki kullanıcılarınızın oyuncu kimliklerinin listesini de alabilirsiniz. Kullanıcıların yalnızca PGS ile oturum açtıkları oyunlar için kimlikleri olacağını lütfen unutmayın.
- Sunucu tarafı web uygulaması oluşturun.
Aşağıdaki HTTP isteğini gönderin:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds