ثبت کردن برنامه در مخازن متن‌باز

این راهنما نحوه ثبت برنامه‌هایتان را در مخازن متن‌باز توضیح می‌دهد. این فرایند مشابه توزیع برنامه ازطریق توزیع‌کنندگان برنامه است. اگرچه برای ادامه توزیع برنامه‌تان در مخازن متن‌باز نیازی به ثبت آن ندارید، اما انجام این کار به کاربران شما اجازه می‌دهد با همان تجربه نصبی که امروز دارند ادامه دهند.

قبل‌از شروع، حساب Android Developer Console یا حساب کنسول Google Play را راه‌اندازی کنید. اگر حساب ندارید، با دنبال کردن راهنمای درستی‌سنجی توسعه‌دهنده ثبت‌نام کنید.

انتخاب نحوه نصب برنامه توسط کاربران

بسته به اینکه درستی‌سنجی و ثبت‌نام کنید یا نه، کاربران می‌توانند برنامه‌تان را به یکی از دو روش زیر نصب کنند:

  • هیچ تغییری برای کاربران شما ایجاد نمی‌شود. برنامه‌هایتان را با هویت تأییدشده‌تان ثبت کنید تا کاربران بتوانند آن را مثل همیشه نصب کنند.
  • راه‌اندازی جریان پیشرفته. اگر ترجیح می‌دهید برنامه‌تان را ثبت نکنید، کاربران می‌توانند جریان پیشرفته را در دستگاهشان فعال کنند. این راه‌اندازی یک‌باره به آن‌ها اجازه می‌دهد برنامه‌های توسعه‌دهندگان درستی‌سنجی‌نشده را نصب کنند.

ثبت برنامه جدید

برای ثبت برنامه جدید، مراحل زیر را تکمیل کنید.

  1. در Android Developer Console یا برگه درستی‌سنجی توسعه‌دهنده Android در کنسول Google Play، روی ثبت نام بسته کلیک کنید.
  2. نام بسته برنامه جدیدتان را وارد کنید و روی بعدی کلیک کنید.
  3. روی افزودن کلید کلیک کنید و اثر انگشت گواهینامه SHA-256 کلید امضایتان را وارد کنید. برای دستورالعمل‌های مربوط به استخراج اثر انگشت، به راهنمای مرکز راهنمایی مراجعه کنید. اگر مخزن متن‌باز از کلید امضای شما برای توزیع برنامه استفاده می‌کند، لازم نیست مراحل دیگری را تکمیل کنید.
  4. اگر مخزن متن‌باز برنامه را با کلید خود دوباره امضا می‌کند، پس‌از انتشار برنامه‌تان در مخزن، APK امضاشده توسط فروشگاه را بارگیری کنید.
  5. اثر انگشت گواهی SHA-256 را از APK استخراج کنید.
  6. در کنسول، به برنامه ثبت‌شده‌تان بروید، روی افزودن کلید کلیک کنید، و اثر انگشت گواهینامه SHA-256 استخراج‌شده را وارد کنید. اگر درخواستی برای تأیید مالکیت دریافت کردید، روی تأیید کلیک کنید و مراحل ۹ تا ۱۲ را در بخش ثبت برنامه موجود دنبال کنید. این پیام‌واره در موارد نادری ظاهر می‌شود که برنامه جدید در ۵۰ دستگاه Android یا بیشتر از مخزن نصب شود پیش‌از اینکه کلید مخزن را ثبت کنید.

ثبت برنامه موجود

اگر مخزن متن‌باز از کلید امضای شما برای توزیع برنامه استفاده می‌کند، راهنمای ثبت نام بسته موجود را دنبال کنید.

برای ثبت برنامه موجودی که دفتر ثبت با کلید خود آن را دوباره امضا می‌کند، مراحل زیر را تکمیل کنید:

  1. فایل APK امضاشده توسط پلاتفرم را از پلاتفرم متن‌باز بارگیری کنید.
  2. اثر انگشت گواهی SHA-256 را از APK استخراج کنید. برای دستورالعمل‌های مربوط به استخراج اثر انگشت، به راهنمای مرکز راهنمایی مراجعه کنید.
  3. در Android Developer Console یا صفحه درستی‌سنجی توسعه‌دهنده Android در کنسول Google Play، روی ثبت نام بسته کلیک کنید.
  4. نام بسته برنامه موجودتان را وارد کنید و روی بعدی کلیک کنید.
  5. روی انتخاب کلید کلیک کنید. اگر برنامه کمتر از ۵۰ نصب شناخته‌شده دارد، روی افزودن کلید کلیک کنید و به‌جای آن اثر انگشت گواهینامه SHA-256 را وارد کنید.
  6. اثر انگشت گواهینامه SHA-256 استخراج‌شده را از فهرست اثر انگشت‌های واجدشرایط انتخاب کنید. اگر اثر انگشت در فهرست نیست، روی نمایش روشی دیگر برای ثبت کلیک کنید، روی نمایش اثر انگشت‌ها برای کلیدهای دیگر کلیک کنید، و اثر انگشت را از آن فهرست انتخاب کنید.
  7. روی افزودن کلید کلیک کنید.
  8. روی بارگذاری APK کلیک کنید.
  9. تکه‌کد ارائه‌شده را کپی کنید، به درخت منبع برنامه‌تان بروید، فایلی با نام adi-registration.properties در پوشه assets ایجاد کنید، و تکه‌کد را در فایل جای‌گذاری کنید.
  10. نسخه جدید برنامه حاوی گزیده را در مخزن منتشر کنید.
  11. نسخه جدید APK را از مخزن بارگیری کنید.
  12. فایل APK را در کنسول بارگذاری کنید.