يشرح هذا الدليل كيفية تسجيل تطبيقاتك في مستودعات مفتوحة المصدر. وتشبه هذه العملية توزيع تطبيقك من خلال موزّعي التطبيقات. على الرغم من أنّه ليس عليك تسجيل تطبيقك لمواصلة توزيعه في مستودعات البرامج المفتوحة المصدر، فإنّ إجراء ذلك سيتيح للمستخدمين مواصلة تجربة التثبيت نفسها التي يحصلون عليها اليوم.
قبل البدء، عليك إعداد حساب على Android Developer Console أو Google Play Console. إذا لم يكن لديك حساب، يمكنك الاشتراك باتّباع دليل التحقّق من المطوّر.
اختيار طريقة تثبيت المستخدمين لتطبيقك
بناءً على ما إذا كنت قد أكملت عملية التحقّق والتسجيل، يمكن للمستخدمين تثبيت تطبيقك بإحدى الطريقتَين التاليتَين:
- لن تطرأ أي تغييرات على المستخدمين. يُرجى تسجيل تطبيقاتك باستخدام هويتك التي تم التحقّق منها ليتمكّن المستخدمون من تثبيتها كالمعتاد.
- إعداد المسار المتقدّم: إذا كنت تفضّل عدم تسجيل تطبيقك، يمكن للمستخدمين تفعيل المسار المتقدّم على أجهزتهم. تتيح لهم عملية الإعداد هذه التي تتم لمرة واحدة تثبيت تطبيقات من مطوّرين غير معتمدين.
تسجيل تطبيق جديد
أكمِل الخطوات التالية لتسجيل تطبيق جديد.
- في Android Developer Console أو علامة التبويب "التحقّق من هوية مطوّر تطبيقات Android" في Google Play Console، انقر على تسجيل اسم الحزمة.
- أدخِل اسم حزمة تطبيقك الجديد، ثم انقر على التالي.
- انقر على إضافة مفتاح، وأدخِل الملف المرجعي لشهادة SHA-256 لمفتاح التوقيع. يمكنك الاطّلاع على دليل مركز المساعدة للحصول على تعليمات حول استخراج بصمة الإصبع. إذا كان المستودع المفتوح المصدر يستخدم مفتاح التوقيع الخاص بك لتوزيع التطبيق، لن تحتاج إلى إكمال أي خطوات أخرى.
- إذا أعاد مستودع البرامج المفتوحة المصدر توقيع التطبيق باستخدام مفتاحه، يمكنك تنزيل حزمة APK الموقَّعة من المتجر بعد نشر تطبيقك في المستودع.
- استخرِج الملف المرجعي لشهادة SHA-256 من ملف APK.
- في وحدة التحكّم، انتقِل إلى تطبيقك المسجَّل، وانقر على إضافة مفتاح، ثم أدخِل الملف المرجعي لشهادة SHA-256 الذي تم استخراجه. إذا تلقّيت طلبًا لإثبات الملكية، انقر على إثبات الملكية واتّبِع الخطوات من 9 إلى 12 في قسم تسجيل تطبيق حالي. يظهر هذا الطلب في الحالة النادرة التي يتم فيها تثبيت التطبيق الجديد على 50 جهاز Android أو أكثر من المستودع قبل تسجيل مفتاح المستودع.
تسجيل تطبيق حالي
إذا كان المستودع المفتوح المصدر يستخدم مفتاح التوقيع لتوزيع التطبيق، يُرجى اتّباع دليل تسجيل اسم الحزمة الحالي.
لتسجيل تطبيق حالي يُعيد السجلّ توقيعه باستخدام مفتاحه، عليك إكمال الخطوات التالية:
- نزِّل حِزمة APK الموقَّعة من المنصة المفتوحة المصدر.
- استخرِج الملف المرجعي لشهادة SHA-256 من ملف APK. يُرجى الاطّلاع على دليل مركز المساعدة للحصول على تعليمات حول استخراج الملف المرجعي.
- في Android Developer Console أو صفحة "التحقّق من هوية مطوّر تطبيقات Android" على Google Play Console، انقر على تسجيل اسم الحزمة.
- أدخِل اسم حزمة تطبيقك الحالي، ثم انقر على التالي.
- انقر على اختيار مفتاح. إذا كان التطبيق يحتوي على أقل من 50 عملية تثبيت معروفة، انقر على إضافة مفتاح، وأدخِل الملف المرجعي لشهادة SHA-256 بدلاً من ذلك.
- اختَر الملف المرجعي لشهادة SHA-256 الذي تم استخراجه من قائمة الملفات المرجعية المؤهَّلة. إذا لم تكن بصمة الإصبع مدرَجة، انقر على عرض طريقة أخرى للتسجيل، ثم انقر على عرض بصمات الإصبع للمفاتيح الأخرى، واختَر بصمة الإصبع من تلك القائمة.
- انقر على إضافة مفتاح.
- انقر على تحميل APK.
- انسخ المقتطف المقدَّم، وانتقِل إلى شجرة المصدر في تطبيقك، وأنشئ ملفًا باسم
adi-registration.propertiesفي المجلدassets، والصق المقتطف في الملف. - انشر الإصدار الجديد من التطبيق الذي يحتوي على المقتطف في المستودع.
- نزِّل إصدار حزمة APK الجديد من المستودع.
- حمِّل حزمة APK إلى وحدة التحكّم.