Kullanıcıların gizliliğini daha da artırmak için PGS'nin yeni nesil oyuncu kimliklerini kullanıma sunuyoruz. Yeni nesil oyuncu kimlikleri ile 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 Projesi tarafından) farklı cihazlarda aynı kalır.
Yeni nesil oyuncu kimlikleri yalnızca oyununuzda PGS oturumu açmamış kullanıcılar için geçerli olur. Oyununuza giriş yapmış mevcut kullanıcılar aynı Oyuncu Kimliği'ni almaya devam ederler.
Yeni nesil oyuncu kimlikleri kademeli olarak kullanıma sunulacak ve Mart 2024'ten itibaren tüm PGS projeleri için gerekli olacaktır. Kullanıma sunma planının ayrıntılı zaman çizelgesi için lütfen bu blog yayınını inceleyin.
Yeni nesil oyuncu kimliklerini kullanma
Yeni nesil oyuncu kimliklerini desteklemeye başlamak için gezinme çubuğunda Play Oyun Hizmetleri > Kurulum ve yönetim > Yapılandırma'ya gitmeniz ve ardından yapılandırma sayfasında Özellikleri düzenle'yi tıklamanız gerekir. Aşağıda gösterildiği gibi, yeni nesil Oyuncu Kimliklerini etkinleştirmeyle ilgili ayarları burada bulabilirsiniz.
Yeni nesil oyuncu kimliklerini etkinleştirmek üzere değişikliği yayınlamadan önce, yeni nesil oyuncu kimliklerinin kimlik sisteminizde soruna neden olmayacağını doğrulamak 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 kimliklerini 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ği Play Console'da PGS projenizle yayınlayın (Play Games Hizmetleri > Kurulum ve yönetim > Yayınlama altında). Böylece, değişikliğin geçerli olması ve tüm yeni kullanıcıların yeni nesil kimlikler almaya başlaması gerekir.
Yeni nesil oyuncu kimliklerini test etme
Oyununuz, Oyuncu Kimliğinin farklı oyunlarda tutarlı olacağı varsayımında bulunmuyorsa yeni nesil Oyuncu Kimliklerini sorunsuz bir şekilde etkinleştirebileceğinizi düşünüyoruz. Yine de herhangi bir sorun olmayacağını onaylamak için test yapmanızı öneririz.
Aşağıdaki testleri yapmanızı öneririz:
- Test kullanıcısı hesaplarının (yeni nesil oyuncu kimlikleri alan) giriş yapıp PGS profillerini oyundaki ilerleme durumuna bağlayabilmelerini sağlama.
- (Geçerliyse) Test kullanıcısı hesapları farklı oyunlarda aynı PGS profiliyle aynı kimlik sistemine giriş yapabilir ve bu hesapların ilerleme durumu takip edilebilir
Geliştirici oynatıcı anahtarını kullanma
Oyunlar arası kullanıcı deneyimi sunmak için kullanıcıları 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 üzerinden erişilebilir. Kimliği almak için:
- [Henüz tamamlanmadıysa] PGS REST API'lerine erişim için istemcinizi ve arka uç sunucunuzu ayarlama
- Aşağıdaki HTTP isteğini yapın
GET https://www.googleapis.com/games/v1/players/me/scopedIds
Yanıtta bir alan olacaktır:
developer_player_key (string)
: Kullanıcının Google Play Console'daki geliştirici uygulamalarında aynı olacak kullanıcı kimliği.
Uygulamalarınız genelinde Oyuncu Kimlikleri listesi alınıyor
Ayrıca, geliştirici hesabınıza ait uygulamalar listesindeki kullanıcınızın Oynatıcı Kimliklerinin listesini de alabilirsiniz. Bir kullanıcının yalnızca PGS ile oturum açtığı oyunlar için bir kimliğe sahip olacağını lütfen unutmayın.
- (Henüz tamamlanmadıysa) PGS REST API'lerine erişim için istemcinizi ve arka uç sunucunuzu ayarlama
Aşağıdaki HTTP isteğini yapın.
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds