كشفت عملية تفكيك الإصدار v.2020.03.16839 من Google Play Games عن سلاسل من التعليمات البرمجية التي تسلط الضوء على قائمة الأصدقاء القادمة لميزة Play Together الجديدة.
قد لا تكون ألعاب Google Play واحدة من أكثر تطبيقات الشركة شهرة، ولكن Google تحرص على تحديث التطبيق بالميزات الجديدة. لقد كان واحدًا من أقدم التطبيقات التي أطلقتها الشركة الحصول على موضوع مظلم وقد قامت Google حتى بطرح ملف إصلاح التصميم الرئيسي للتطبيق العام الماضي. في وقت سابق من هذا العام في شهر فبراير، كشفت عملية تفكيك APK للتطبيق عن ميزة قادمة من شأنها أن إعلام المستخدمين بلعبة الأسبوع التي اختارتها Google. الآن، كشف تحليل لأحدث إصدار من Google Play Games (v2020.03.16839) عن بعض الميزات الجديرة بالملاحظة والتي هي قيد الاختبار حاليًا.
يمكن لعملية تفكيك APK في كثير من الأحيان التنبؤ بالميزات التي قد تصل في التحديث المستقبلي لأحد التطبيقات، ولكن من الممكن ألا تظهر أي من الميزات التي نذكرها هنا في إصدار مستقبلي. وذلك لأن هذه الميزات غير مطبقة حاليًا في الإصدار المباشر وقد يتم سحبها في أي وقت بواسطة المطورين في الإصدار المستقبلي.
قائمة الأصدقاء
إن سهولة الوصول إلى قائمة الأصدقاء هي ميزة تجدها على أي منصة ألعاب تقريبًا. فهو يساعدك على التواصل مع الأصدقاء على المنصة، والتحقق من اتصالهم بالإنترنت، وإرسال الدعوات بسهولة لممارسة الألعاب معًا. ولكن من المؤسف أن ألعاب Google Play لا تحتوي حاليًا على قائمة أصدقاء. ومع ذلك، قد يتغير ذلك قريبا. تكشف سلاسل التعليمات البرمجية المكتشفة في أحدث عملية تفكيك للتطبيق أن الشركة تختبر داخليًا قائمة أصدقاء للتطبيق.
<stringname="games__profile__accept_invitation">Acceptstring>
<stringname="games__profile__achievements_loading_spinny_content_description">Loading more achievements into achievements tab.string>
<stringname="games__profile__add_friend">Accept invitestring>
<stringname="games__profile__add_name">Add a namestring>
<stringname="games__profile__cancel_invitation">Cancel invitestring>
<stringname="games__profile__create_invite_url_menu_item">Create invite linkstring>
<stringname="games__profile__create_invite_url_network_error">"You're offline. Check your connection or try again later."string>
<stringname="games__playtogether__friend_requests_collapsed">Collapsedstring>
<stringname="games__playtogether__friend_requests_expanded">Expandedstring>
<stringname="games__profile__friend_status">Friendsstring>
<stringname="games__profile__friends_chip_content_description">You are friends with %1$s. Remove friend.string>
<stringname="games__profile__game_over">Remove this friend?string>
<stringname="games__profile__game_over_prompt"><b> %1$s (%2$s) </b> will no longer be in your list of friendsstring>
<stringname="games__profile__game_over_prompt_without_nickname"><b> %1$s </b> will no longer be in your list of friendsstring>
<stringname="games__profile__ignore_invitation">Ignorestring>
<stringname="games__profile__pending_chip_content_description">Friend invitation is pending.string>
<stringname="games__profile__pending_status">Pendingstring>
<stringname="games__profile__remove_friend">Removestring>
<stringname="games__profile__remove_friend_menu_item">Remove friendstring>
<stringname="games__profile__report_abuse_dialog_button">Submitstring>
<stringname="games__profile__report_abuse_dialog_gamer_tag_option">Gamer ID: %1$sstring>
<stringname="games__profile__report_abuse_dialog_nickname_option">Name: %1$sstring>
<stringname="games__profile__report_abuse_dialog_title">Select the name to reportstring>
<stringname="games__profile__report_abuse_gamer_tag_submitted_message">"Thanks. We'll look into it."string>
<stringname="games__profile__report_abuse_menu_item">Report inappropriate namestring>
<stringname="games__profile__report_abuse_nickname_submitted_message">Thanks for letting us knowstring>
<stringname="games__profile__send_invitation">Send invitestring>
<stringname="games__profile__send_invitation_dialog_button_text_without_name">Sendstring>
<stringname="games__profile__send_invitation_dialog_gamer_tag_only_button_text">No, include gamer ID onlystring>
<stringname="games__profile__send_invitation_dialog_header">Include your name in the invite?string>
<stringname="games__profile__send_invitation_dialog_header_for_friend_suggestions">Send friend invitestring>
"games__profile__send_invitation_dialog_prompt">Friend invites contain your gamer ID (%1$s). Including your name (%2$s) might help %3$s recognize you.
"games__profile__send_invitation_dialog_prompt_for_friend_suggestions">When you invite a suggested friend, your gamer ID (%1$s) and your name (%2$s) appear in the invite
<stringname="games__profile__send_invitation_dialog_real_name_button_text">Yes, include namestring>
<stringname="games__profile__send_invite_button_content_description">Invite %1$s to be friends.string>
<stringname="games__profile__tab_achievements">Achievementsstring>
<stringname="games__profile__tab_friends">Friendsstring>
<stringname="games__profile__tab_unknown_count">- -string>
<stringname="games__search__friends_history_header">Historystring>
<stringname="games__search__friends_invitation_header">Get a link to invite your friendsstring>
<stringname="games__settings__automatic_friends_list_access_denied_item_label">"Games you play can't automatically access your friends list"string>
<stringname="games__settings__automatic_friends_list_access_granted_item_label">Games you play can automatically access your friends liststring>
وكما هو متوقع، ستسمح لك الميزة بإرسال دعوات إلى أصدقائك من داخل التطبيق مع اللاعب الخاص بك ID وسيمنحك خيار إضافة اسمك إلى الدعوة في حالة عدم معرفة أصدقائك للاعبك بطاقة تعريف. سيؤدي قبول الدعوة إلى إضافة صديقك إلى قائمة أصدقائك وسيكون لديك أيضًا خيار إزالته من قائمتك. في حال وجدت أن معرف اللاعب مسيء، فسوف تحصل أيضًا على خيار الإبلاغ عن المستخدم. بالإضافة إلى ذلك، في حالة عدم توفر التطبيق على أجهزتهم لدى أصدقائك، سيكون لديك أيضًا خيار إنشاء رابط دعوة يمكنك مشاركته لإضافة أي شخص إلى قائمة أصدقائك. علاوة على ذلك، ستحصل أيضًا على خيار مشاركة قائمة أصدقائك مع الألعاب التي تلعبها من أجل ذلك لتسهيل اللعب معهم، ومع ذلك، لن تتمكن الألعاب من الوصول إلى قائمة أصدقائك عن طريق تقصير.
العبوا سويا
يقودنا هذا إلى ميزة Play Together القادمة والتي تسير جنبًا إلى جنب في قائمة الأصدقاء. وفقًا للكود، ستتيح لك الألعاب التي تتمتع بإمكانية الوصول إلى قائمة أصدقائك رؤية جميع أصدقائك الذين يلعبون تلك اللعبة بسهولة واللعب معهم. سيكون لدى أصدقائك أيضًا خيار مشاركة قائمة أصدقائهم مع اللعبة للعب مع المزيد من الأشخاص.
"games__playtogether__friends_list_visibility_description">Games with access to your friends list let you see and play with friends easily. Games’ use ofthis data is subject to their < a href=https://support.google.com/googleplay/?p=games_friends_policy>privacy policies. Your friends can also share their friends list with games.
<stringname="games__playtogether__friends_list_visibility_no_description">Games will ask you for permissionstring>
<stringname="games__playtogether__friends_list_visibility_no_label">Nostring>
<stringname="games__playtogether__friends_list_visibility_title">Can games you play automatically access your friends list? (Includes gamer IDs, not emails)string>
<stringname="games__playtogether__friends_list_visibility_yes_description">Games that you play can automatically access your friends liststring>
<stringname="games__playtogether__friends_list_visibility_yes_label">Yesstring>
<stringname="games__playtogether__non_google_error">Sorry, you can only invite Googlers to dogfood this featurestring>
<stringname="games__playtogether__privacy_settings_saved_success_message">"All set. You're ready to add some friends."string>
<stringname="games__playtogether__receive_friend_invites">Receive friend invitesstring>
"games__consent__dialog_content_subtitle">See and play with friends inthis game. Access includes gamer IDs, not emails. The game’s use ofthis data is subject to their < a href=https://support.google.com/googleplay/?p=games_friends_policy>privacy policy. You can change this setting in Play Games.
"games__consent__dialog_content_title">%1$s wants to access your friends list
<stringname="games__open_invitation__clipboard_title">Play Games friend invitation linkstring>
<stringname="games__open_invitation__copy_toast">Link copiedstring>
<stringname="games__open_invitation__dialog_copy_icon_content_description">Copy friend invitation linkstring>
<stringname="games__open_invitation__dialog_share_button">Send linkstring>
<stringname="games__open_invitation__dialog_title">Invite more friendsstring>
"games__open_link_profile_toast_message">Viewing as %1$s
كما ذكرنا سابقًا، لن تتمكن الألعاب من الوصول إلى قائمة أصدقائك افتراضيًا وستطلب منك الإذن كلما تم إصدار الميزة. من أجل مراعاة الخصوصية، سيخضع استخدام الألعاب لبيانات قائمة أصدقائك لسياسة خصوصية أصدقاء Google Play Games. ومن المثير للاهتمام أن الكود يشير أيضًا إلى أن الميزة حاليًا تسمح للمستخدمين فقط "بدعوة فقط". يلجأ موظفو Google إلى تطبيق هذه الميزة." وهذا يؤكد أن الميزة قيد الاختبار حاليًا داخليا.
إعدادات الخصوصية
إلى جانب مشاركة قائمة أصدقائك، تتيح لك ميزة "اللعب معًا" أيضًا مشاركة نشاط لعبتك حتى يتمكن أصدقاؤك من رؤية الألعاب التي كنت تلعبها. سيقدم لك تحديد الرؤية ثلاثة خيارات، مما يسمح لك إما بالحفاظ على نشاط لعبتك خاصًا أو مرئيًا للأصدقاء أو مرئيًا للجميع. في حالة توقفك عن لعب لعبة معينة، ستحصل أيضًا على خيار رفض وصول اللعبة إلى قائمة أصدقائك.
<stringname="games__popup__connecting">Connecting to Play Gamesstring>
<stringname="games__privacy__checkup_dialog_continue">Continuestring>
<stringname="games__privacy__checkup_dialog_footer_text">You can change these settings in Play Gamesstring>
<stringname="games__privacy__checkup_dialog_next">Nextstring>
<stringname="games__privacy__checkup_dialog_not_now">Not nowstring>
<stringname="games__privacy__checkup_dialog_save">Savestring>
<stringname="games__privacy__checkup_dialog_saving_spinny_content_description">Saving your settingsstring>
<stringname="games__privacy__checkup_dialog_title">Friends and your privacystring>
<stringname="games__privacy__game_activity_description">"Select who can see your games, rankings, and achievements. If you select “Only you,” we'll hide everything except your gamer ID."string>
<stringname="games__privacy__game_activity_everyone_description">Others on Play Games can see your activitystring>
<stringname="games__privacy__game_activity_everyone_description_current_setting">Others on Play Games can see your activity. <b>This is your current setting.</b>string>
<stringname="games__privacy__game_activity_everyone_label">Everyonestring>
<stringname="games__privacy__game_activity_friends_description">Only friends you add can see your activitystring>
<stringname="games__privacy__game_activity_friends_description_current_setting">Only friends you add can see your activity. <b>This is your current setting.</b>string>
<stringname="games__privacy__game_activity_friends_label">Friendsstring>
<stringname="games__privacy__game_activity_private_description">"Other gamers (including your friends) can't see your activity"string>
<stringname="games__privacy__game_activity_private_description_current_setting">"Other gamers (including your friends) can't see your activity. <b>This is your current setting.</b>"string>
<stringname="games__privacy__game_activity_private_label">Only youstring>
<stringname="games__privacy__game_activity_title">Who can see your game activity on your profile?string>
<stringname="games__privacy__play_together_intro_page_message">"See what they're playing, compete on leaderboards, and more"string>
<stringname="games__privacy__play_together_intro_page_title">Now you can add your friends in Play Gamesstring>
<stringname="games__settings__friends_visibility_dialog_subtitle">Select who can see your achievements, leaderboards, and games playedstring>
<stringname="games__settings__friends_visibility_dialog_title">Game activitystring>
<stringname="games__settings__friends_visibility_label_everyone">Everyone can see your game activitystring>
<stringname="games__settings__friends_visibility_label_only_friends">Only friends can see your game activitystring>
<stringname="games__settings__friends_visibility_label_private">Only you can see your game activitystring>
<stringname="games__settings__friends_visibility_selection_everyone">Everyonestring>
<stringname="games__settings__friends_visibility_selection_friends_only">Friends onlystring>
<stringname="games__settings__friends_visibility_selection_private">Only youstring>
<stringname="games__settings__game_friends_list_access_currently_denied">"%1$s can't access your friends list"string>
"games__settings__game_friends_list_access_currently_granted">%1$s can access your friends list
"games__settings__game_friends_list_access_denied">%1$s can no longer access your friends list
"games__settings__game_friends_list_access_granted">%1$s can now access your friends list
إذا اخترت مشاركة نشاط لعبتك مع الأصدقاء، فسيتمكنون من رؤية إنجازاتهم ولوحات الصدارة والألعاب التي لعبوها. ولكنك لن تتمكن من الوصول إلى نشاط الألعاب الخاص بهم حتى يغيروا إعدادات الرؤية ويجعلوا نشاطهم مرئيًا للأشخاص الموجودين في قائمة أصدقائهم أو للجميع.
شكرًا لبرنامج PNF لتزويدنا بترخيص الاستخدام JEB المنقح، أداة هندسة عكسية احترافية لتطبيقات Android.