כדי לשפר את הפרטיות של המשתמשים, אנחנו משיקים מזהי שחקנים מדור הבא של Play Games Services. במזהי השחקנים מהדור הבא, למשתמשים מוקצה מזהה שחקן שונה לכל משחק שבו הם משחקים. עם זאת, מזהה השחקן נשאר עקבי במשחק מסוים (PGS Project) בכל המכשירים.
מזהי השחקנים מהדור הבא יחולו רק על משתמשים שמעולם לא נכנסו למשחק שלכם באמצעות PGS. משתמשים קיימים שכבר התחברו למשחק ימשיכו לקבל את אותו מזהה שחקן.
אנחנו נשיק את מזהי השחקנים מהדור הבא בהדרגה, ובסופו של דבר הם יהיו חובה בכל הפרויקטים של משחקי PGS החל ממרץ 2024. לוח זמנים מפורט של תוכנית ההשקה זמין בפוסט הזה בבלוג.
שימוש במזהי שחקנים מהדור הבא
כדי לתמוך במזהי שחקנים מהדור הבא:
- ב-Google Play Console, בוחרים משחק.
- עוברים אל צמיחה > Play Games Services > הגדרה וניהול > הגדרה.
- בדף ההגדרות, בוחרים באפשרות עריכת מאפיינים. בדף הזה מפורטות ההגדרות להפעלת מזהי נגן מדור הבא, כפי שמוצג בתמונה הבאה:
לפני שמפרסמים את השינוי כדי להפעיל את מזהי השחקנים מהדור הבא, מומלץ להשתמש בחשבונות לבדיקה כדי לוודא שמזהי השחקנים מהדור הבא לא יגרמו לבעיות במערכת הזהויות שלכם.
כדי לעשות זאת, מגדירים את לחצן הבחירה למצב 'מופעל' אבל לא מפרסמים את השינוי. אחרי שמגדירים את לחצן הבחירה למצב 'מופעל', חשבונות הבודקים יחזירו מזהי שחקנים מהדור הבא לצורך בדיקה. ההגדרה הזו תחול על כל המשחקים שמקושרים לפרויקט PGS הזה.
אחרי שתסיימו את הבדיקה, תפרסמו את השינוי בפרויקט PGS ב-Play Console (בקטע Play Games Services > Setup and management > Publishing) כדי שהשינוי ייכנס לתוקף וכל המשתמשים החדשים יתחילו לקבל מזהי דור הבא.
בדיקה של מזהי השחקנים מהדור הבא
אם המשחק שלכם לא מבוסס על ההנחה שמזהה שחקן יהיה עקבי בין כותרים שונים, סביר להניח שתוכלו להפעיל את מזהי השחקנים מהדור הבא ללא בעיות. עם זאת, עדיין מומלץ לבדוק כדי לוודא שלא יהיו בעיות.
כמה בדיקות שאנחנו ממליצים להריץ:
- מוודאים שחשבונות הבודקים (שמקבלים מזהי שחקנים מהדור הבא) יכולים להתחבר ולקשר את פרופיל PGS שלהם להתקדמות במשחק.
- (אם רלוונטי) חשבונות בודקים יכולים להתחבר לאותה מערכת זהויות עם אותו פרופיל PGS במשחקים נפרדים, ולעקוב אחרי ההתקדמות שלהם.
שימוש במפתח הנגן למפתחים
אם אתם צריכים דרך לזהות משתמש במשחקים השונים שלכם כדי להציע חוויות משתמשים במשחקים שונים, אתם יכולים להשתמש במפתח המשתמש של המפתח. אפשר לגשת למפתח הנגן למפתחים רק דרך ממשקי ה-API ל-REST באינטרנט. כדי לאחזר את המזהה:
- יצירת אפליקציית אינטרנט בצד השרת
שולחים את בקשת ה-HTTP הבאה:
GET https://www.googleapis.com/games/v1/players/me/scopedIds
התשובה תכלול שדה אחד:
developer_player_key (string)
– המזהה של המשתמש, שיהיה זהה בכל האפליקציות של המפתח ב-Google Play Console.
אחזור רשימה של מזהי שחקנים בכל האפליקציות
אפשר גם לאחזר רשימה של מזהי השחקן של המשתמשים מתוך רשימת האפליקציות שבבעלות חשבון הפיתוח שלכם. לתשומת ליבכם: למשתמש יהיה מזהה רק במשחקים שבהם הוא נכנס באמצעות PGS.
- יצירת אפליקציית אינטרנט בצד השרת
יוצרים את בקשת ה-HTTP הבאה:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds