إشعار

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

رموز الإصدار

الاحتفاظ برموز إصدارات تطبيقات Android بشكل مستدام

يتطلّب نظام التشغيل Android زيادة رموز إصدارات التطبيق مع كل إصدار لمنع الرجوع إلى إصدارات سابقة عن طريق الخطأ، ويضع Google Play حدًا أقصى صارمًا لرموز الإصدارات. قد يؤدي استخدام نظام ترقيم يزداد بسرعة إلى منعك من نشر التحديثات في المستقبل. لضمان بقاء تطبيقك قابلاً للتحديث لسنوات قادمة، من المهم فهم آلية عمل إصدارات التطبيق واعتماد استراتيجية قابلة للتطوير لإنشاء رموز الإصدارات.

لمحة عن إصدارات التطبيق

تستخدم تطبيقات Android سمتَين أساسيتَين لتحديد الإصدار، وهما:

  • versionCode: عدد صحيح 32 بت يزداد باستمرار مع كل إصدار جديد. يستخدم نظام Android وGoogle Play هذا الرقم داخليًا لتحديد ما إذا كان إصدار معيّن أحدث من إصدار آخر.
  • versionName: سلسلة تمثّل رقم الإصدار الموجّه للمستخدمين، مثل "1.0.0" أو "1.1 Beta" أو "2.0". هذا هو الاسم الذي يظهر للمستخدمين في Google Play وعلى أجهزتهم.

للحصول على إرشادات أكثر تفصيلاً حول كيفية اختيار رموز الإصدارات، يُرجى الرجوع إلى مستندات مطوّري تطبيقات Android حول حِزم APK المتعدّدة ورموز الإصدارات.

الاقتراب من الحد الأقصى لرموز الإصدار

يفرض Google Play حدًا أقصى لرموز الإصدارات. أعلى قيمة يسمح بها Google Play للرمز versionCode هي 2,100,000,000. على الرغم من أنّ هذا العدد قد يبدو كبيرًا، يمكن أن يؤدي عدم إدارة الإصدارات أو إدارتها بشكل غير فعّال إلى حدوث مشاكل في تطبيقك، مثل:

  • منع نشر التحديثات: إذا بلغ رمز versionCode لتطبيقك الحدّ الأقصى أو تجاوزه، لن تتمكن بعد ذلك من تحميل حِزم APK أو حِزم تطبيقات جديدة إلى Google Play لهذا التطبيق. وهذا يعني أنّه لن يتم توفير إصلاحات للأخطاء أو ميزات جديدة أو تحديثات للتوافق مع أجهزة المستخدمين.

لتجنُّب بلوغ الحدّ الأقصى لرمز الإصدار، عليك اتّباع ما يلي:

  • تبنّي استراتيجية مستدامة لرمز versionCode: يجب تنفيذ استراتيجية لإنشاء versionCode تضمن زيادة تدريجية وثابتة وتتجنّب سرعة استهلاك النطاق المتاح.
  • مراقبة استخدام versionCode: يجب تتبُّع مستوى تقدّم versionCode لتطبيقك بانتظام لتوقُّع الوقت الذي قد يقترب فيه من الحدّ الأقصى.
  • تنفيذ عمليات التحقّق الآلية: يمكنك دمج عمليات التحقّق ضمن عمليات الإنشاء والإصدار للتحذير عند استخدام قيم versionCode مرتفعة للغاية أو لمنع استخدام هذه القيم.

في حال بلوغ الحدّ الأقصى لرموز الإصدار، قد يتمكّن فريق Google Play من تقديم الدعم. يمكنك التواصل مع فريق الدعم في Google Play للحصول على المساعدة.

قد تحتوي هذه الصفحة على محتوى تمت ترجمته باستخدام تكنولوجيا الذكاء الاصطناعي (AI). علمًا أنّ الترجمات المستندة إلى هذه التكنولوجيا قد تتضمن بعض الأخطاء.

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟

هل تحتاج إلى مزيد من المساعدة؟

جرِّب الخطوات التالية:

true
بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
8787291155882701927
true
مركز مساعدة البحث
false
true
true
true
true
true
92637
false
false
false
false
false