اپلیکیشن خود را در پلتفرم‌های متن‌باز ثبت کنید

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

قبل از شروع، یک حساب کنسول توسعه‌دهندگان اندروید یا حساب کنسول گوگل پلی ایجاد کنید. اگر حساب کاربری ندارید، با دنبال کردن راهنمای تأیید توسعه‌دهندگان ، ثبت‌نام کنید.

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

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

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

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

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

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

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

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

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

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