دعم خدمات ألعاب Google Play
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحذير: لن تعود ميزة "تطبيقات Google Play الفورية" متاحة. اعتبارًا من كانون الأول (ديسمبر) 2025،
لن يكون بإمكانك نشر التطبيقات الفورية من خلال Google Play، ولن تعمل
واجهات برمجة التطبيقات الفورية في "خدمات Google Play"
بعد ذلك. لن يعرض Play "التطبيقات الفورية" للمستخدمين باستخدام أي أسلوب.
نحن بصدد إجراء هذا التغيير استنادًا إلى ملاحظات المطوّرين واستثماراتنا المستمرة
لتحسين المنظومة المتكاملة منذ طرح ميزة "تطبيقات Google Play الفورية".
لتوفير تحسينات تزيد من عدد المستخدمين، ننصحك بتوجيه المستخدمين إلى
تطبيقك أو لعبتك العادية، باستخدام الروابط لصفحات معيّنة
لإعادة توجيههم إلى مسارات أو ميزات معيّنة عند الضرورة.
يجب أن تتيح جميع ألعاب "التشغيل الفوري" تسجيل الدخول تلقائيًا باستخدام "خدمات ألعاب Google Play". استخدِم
"خدمات ألعاب Google Play"
لتوفير معرّف لاعب ثابت يمكنك استخدامه لاستعادة مستوى التقدّم المحفوظ
من السحابة الإلكترونية.
تأثير حجم المكتبة
يعتمد تأثير حجم مكتبة "خدمات ألعاب Google Play" على ما إذا كان
محرك اللعبة يعمل على Unity أو Java أو Native.
Java
يكون تأثير الحجم ضئيلًا لأنّ أداة ProGuard يتم إعلامها
بالصفوف المستخدَمة.
Unity
يمكنك دمج ميزة حفظ التقدم في اللعبة في لعبتك على Unity باستخدام
المكوّن الإضافي الرسمي لخدمة "ألعاب Google Play".
يبلغ تأثير الحجم حوالي 200 كيلوبايت في حال استخدام اقتراحات ProGuard.
مدمجة مع المحتوى
يمكنك دمج ميزة حفظ التقدم في اللعبة مع لعبة تم إنشاؤها باستخدام حزمة Android NDK باستخدام
حزمة تطوير البرامج (SDK) الأصلية لخدمة "ألعاب Play".
استخدِم الإعداد العام لـ ProGuard أدناه لإزالة معظم رمز Java
المضمّن في المكتبة. يمكنك تنفيذ تسجيل الدخول وحفظ الألعاب باستخدام "خدمات ألعاب Play" من خلال هذا الإعداد، مع إضافة ملف APK بحجم 250 كيلوبايت تقريبًا فقط.
# The native PGS library wraps the Java PGS SDK using reflection.
-dontobfuscate
-keeppackagenames
# Needed for callbacks.
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Needed for helper libraries.
-keep class com.google.example.games.juihelper.** {
public protected *;
}
-keep class com.sample.helper.** {
public protected *;
}
# Needed for GoogleApiClient and auth stuff.
-keep class com.google.android.gms.common.api.** {
public protected *;
}
# Keep all of the "nearby" library, which is needed by the native PGS library
# at runtime (though deprecated).
-keep class com.google.android.gms.nearby.** {
public protected *;
}
# Keep all of the public PGS APIs.
-keep class com.google.android.gms.games.** {
public protected *;
}
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-08-28 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-28 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nAll Instant play games must support automatic\n[sign-in using Google Play Games Services](https://developers.google.com/games/services/common/concepts/sign-in). Use\nGoogle Play Games Services to\nprovide a consistent player ID that you can use to restore saved progress\nfrom the cloud.\n\nSize impact of the library\n\nThe size impact of the Google Play Games Services library depends on whether the\ngame engine runs on Unity, Java, or Native.\n\nJava\n\nThe size impact is minimal because ProGuard is informed about\nwhich classes are used.\n\nUnity\n\nYou can integrate the game save feature into your Unity game using the\n[official Google Play Game Services plugin](https://github.com/playgameservices/play-games-plugin-for-unity/tree/master/current-build).\nThe size impact is around 200 KB if you use the ProGuard recommendations.\n\nNative\n\nYou can integrate the game save feature with a game built on the Android NDK using the\n[Native Play Games Services SDK](https://developers.google.com/games/services/cpp/GettingStartedNativeClient).\n\nUse the general ProGuard configuration below to strip out most of the Java code\nincluded by the library. You can implement Play Games Services\nsign-in and game save with this configuration, while only adding about\n250 KB to the APK. \n\n # The native PGS library wraps the Java PGS SDK using reflection.\n -dontobfuscate\n -keeppackagenames\n\n # Needed for callbacks.\n -keepclasseswithmembernames,includedescriptorclasses class * {\n native \u003cmethods\u003e;\n }\n\n # Needed for helper libraries.\n -keep class com.google.example.games.juihelper.** {\n public protected *;\n }\n -keep class com.sample.helper.** {\n public protected *;\n }\n\n # Needed for GoogleApiClient and auth stuff.\n -keep class com.google.android.gms.common.api.** {\n public protected *;\n }\n\n # Keep all of the \"nearby\" library, which is needed by the native PGS library\n # at runtime (though deprecated).\n -keep class com.google.android.gms.nearby.** {\n public protected *;\n }\n\n # Keep all of the public PGS APIs.\n -keep class com.google.android.gms.games.** {\n public protected *;\n }"]]