التسجيل في Android Developer Console

إذا كنت توزع التطبيقات خارج Google Play فقط، استخدِم Android Developer Console لإدارة هوية المطوّر وتسجيل أسماء حِزم تطبيقاتك. يوضِّح هذا الدليل كيفية تأكيد حسابك والتأكّد من إمكانية تثبيت تطبيقاتك على أجهزة Android المعتمدة.

إنشاء حساب

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

اختيار طريقة توزيع تطبيقاتك

سيظل بإمكان المستخدمين تحميل تطبيقاتك من مصادر خارجية. تعتمد تجربة المستخدم على المسار الذي تختاره.

إكمال إثبات الهوية

تختلف المتطلبات حسب نوع الحساب. راجِع أدلة حساب التوزيع الكامل وحساب محدود التوزيع لتحديد النوع الأنسب لك.

تسجيل أسماء الحزم

بعد تأكيد هويتك، يمكنك تسجيل أسماء حِزم تطبيقاتك على صفحة الحِزم. تربط عملية التسجيل تطبيقك بهوية المطوّر التي تم تأكيدها. أكمِل الخطوات التالية في Android Developer Console لتسجيل اسم الحزمة:

  1. أدخِل اسم الحزمة: أدخِل اسم الحزمة الفريد الذي تريد تسجيله.
  2. أضِف مفتاحك: أدخِل الملف المرجعي لشهادة SHA-256 من زوج مفاتيح توقيع تطبيقك. ستتغيّر الحالة بعد ذلك إلى قيد المراجعة.
  3. أثبِت ملكيتك: بالنسبة إلى أسماء الحِزم الحالية، عليك توقيع ملف APK باستخدام مفتاحك الخاص وتحميله. يوفّر Android Developer Console مقتطفًا لإضافته إلى مجلد مواد العرض في ملف APK لهذا التحدي. بعد التسجيل، سيتم إعلامك عبر البريد الإلكتروني وستتغيّر حالة اسم الحزمة في Developer Console إلى مسجَّل.

أتمتة سير العمل

يمكنك أتمتة عملية التحقّق من هوية المطوِّر وتسجيل الحزمة باستخدام واجهات برمجة التطبيقات التالية:

  • Android Developer ID Status API: تتيح لك هذه الواجهة التحقّق مما إذا تم تسجيل اسم حزمة من قبل وتأكيد الأهلية.
  • **Android Developer Console API**: تتيح لك هذه الواجهة تسجيل أسماء الحِزم والمفاتيح وإدارتها مباشرةً ضمن بيئة التطوير أو مسار التكامل المستمر/التسليم المستمر (CI/CD).

تتوافق كلتا واجهتَي برمجة التطبيقات مع تفويض OAuth، ما يسمح للمنصات الخارجية (مثل متاجر تطبيقات Android البديلة) بإجراء هذه العمليات بأمان نيابةً عنك.

التعامل مع أسماء الحِزم المكرّرة

إذا استخدم عدة مطوّرين اسم الحزمة نفسه، يتم تحديد الحق في التسجيل بموجب قواعد تسجيل اسم الحزمة. تهدف القواعد التالية إلى تخصيص اسم الحزمة للمطوّر الذي يمثّل مفتاح التوقيع الخاص به أكثر من% 50 من إجمالي عمليات التثبيت المعروفة:

  • المجموعة ذات الحصة الأكبر: إذا كانت مفاتيح أحد المطوّرين تمثّل أكثر من% 50 من جميع عمليات التثبيت، تكون الأولوية لهذا المطوّر في التسجيل.
  • المجموعة الكبيرة: إذا لم يمثّل أي مفتاح أكثر من% 50 من عمليات التثبيت، يمكن لأي مطوّر لديه "مجموعة كبيرة" (50 عملية تثبيت أو أكثر) تسجيل اسم الحزمة.
  • الأسبقية: إذا لم تكن هناك مجموعة كبيرة، يمكن لأي مطوّر لديه مفتاح معروف تسجيل اسم الحزمة وفقًا لمبدأ الأسبقية.

توضِّح الأمثلة التالية هذه القواعد:

أولوية المفتاح ذي الحصة الأكبر:

تكون الأولوية في التسجيل للمطوّر الذي يمثّل مفتاح التوقيع الخاص به أكثر من% 50 من إجمالي عمليات التثبيت المعروفة. سيُطلب من جميع المطوّرين الآخرين استخدام اسم حزمة مختلف.

المطوّر

اسم الحزمة

المفتاح

عمليات التثبيت

A

com.test.1

11

1000

B

com.test.1

12

100

في هذا السيناريو، يكون المطوّر A مؤهّلاً لتسجيل اسم الحزمة. على المطوّر B استخدام اسم آخر أو تقديم طلب للحصول على استثناء.

الأهلية للمفاتيح التي تتضمّن 50 عملية تثبيت أو أكثر:

إذا لم يمثّل أي مفتاح أكثر من% 50 من عمليات التثبيت، تصبح جميع المفاتيح التي تتضمّن 50 عملية تثبيت أو أكثر مؤهَّلة للتسجيل. سيُطلب من جميع المطوّرين الآخرين، الذين تتضمّن مفاتيحهم أقل من 50 عملية تثبيت، طلب الإذن باستخدام اسم الحزمة.

المطوّر

اسم الحزمة

المفتاح

عمليات التثبيت

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

في هذا المثال، لا يمثّل أي مفتاح الحصة الأكبر. يمكن للمطوّرَين C وD، اللذين تتضمّن مفاتيح كل منهما 50 عملية تثبيت أو أكثر، تسجيل اسم الحزمة. على المطوّر E استخدام اسم حزمة مختلف أو طلب الإذن باستخدام هذا الاسم.

الأسبقية للمفاتيح التي تتضمّن أقل من 50 عملية تثبيت:

إذا لم يستوفِ أي من المفاتيح الحدّ الأدنى البالغ 50 عملية تثبيت، يمكن تسجيل أي مفتاح وفقًا لمبدأ الأسبقية. بمجرد أن يسجّل أحد المطوّرين اسم الحزمة، على المطوّرين الآخرين استخدام اسم مختلف لأسماء الحِزم (أو طلب استثناءات).

المطوّر

اسم الحزمة

المفتاح

عمليات التثبيت

F

com.test.3

31

10

G

com.test.3

31

10

في هذا السيناريو، يكون جميع المطوّرين الذين لديهم مفاتيح مؤهّلين. بمجرد أن يسجّل أحد المطوّرين اسم الحزمة، على المطوّر الآخر طلب الإذن.

مراجعة