مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش انتشار اپلیکیشن اندروید در Google Play با مثال


publishing  در اپلیکیشن  اندروید ، فرایندی است که طی آن اپلیکیشن اندروید شما را در دسترس همه ی یوزر ها (کاربر ها)  قرار می دهد :(انتشار اپلیکیشن برای استفاده)

در واقع publishing ،آخرین مرحله از فرایند توسعه ی اپلیکیشن  اندروید می باشد.

 

 

زمانی که شما اپلیکیشن اندروید خود را توسعه داده و به طور کامل آزمایش کرده اید، می توانید آن را بفروشید یا از طریق Google Play  (یک بازار معروف برای اندرویدی ها ) به طور رایگان پخش کنید. همچنین می توانید اپلیکیشن هایتان را از طریق ارسال مستقیم به یوزر ها منتشر کنید و یا می توانید به یوزر ها اجازه دهید تا آن ها را از وب سایت شما دانلود کنند.

 می توانید یک فرایند publishing را با جزئیات آن در وب سایت رسمی اندروید چک کنید، اما این مقاله از طریق گام های ساده چگونگی آغاز اپلیکیشن  خود در Google Play  را توضیح می دهد. در اینجا یک چک لیست ساده شده وجود دارد که شما را در آغاز انتشار اپلیکیشن تان کمک خواهد کرد.

 

1) Regression Testing : قبل از اینکه اپلیکیشن خود را منتشر کنید، لازم است که مطمئن شوید کیفیت های اصلی مورد انتظار همه ی اپلیکیشن های اندروید را در خود دارد. بنابراین همه ی آزمایش های لازم را روی دستگاه های مختلف ازجمله گوشی ها و تبلت ها، اجرا کنید.  

2) Application Rating (دسته بندی اپلیکیشن ها) : 

 وقتی اپلیکیشن خود را در Google Play منتشر کنید، مجبور خواهید بود که یک دسته بندی محتوا برای اپلیکیشن خود تعیین کنید که کاربران Google Play  را در مورد سطح توانایی برنامه مطلع کند. دسته بندی هایی که به طور متداول در دسترس هستند، عبارتند از: 
برای همه(Every one) 
توانایی پایین (Low maturity)
توانایی متوسط (medium maturity)
توانایی بالا(high maturity)  

3) Targeted Regions ( مناطق مورد هدف) : Google Play به شما کمک می کند تا مناطق و کشور هایی را که اپلیکیشن شما فروخته خواهد شد، کنترل کنید. بنابراین شما باید مراقب تنظیمات زمان منطقه، موقعیت محل و یا هر لازمه ی دیگر که مربوط به منطقه ی مورد هدف است ، باشید.  

4) Application Size ( سایز اپلیکیشن) : معمولا حداکثر سایز برای یک APK منتشر شده در Google Play معادل 50 MB می باشد. اگر اندازه ی اپلیکیشن شما بیشتر از این مقدار باشد، می توانید از فایل های APK Expansion استفاده کنید که Google Play آن را به طور رایگان ارائه می دهد و به طور خودکار روی دستگاه ها نصب خواهد شد.  

5) SDK and Screen Compatibility : این امر مهم است که مطمئن باشید اپلیکیشن شما برای اجرای درست روی ورژن های پلتفرم اندروید طراحی شده و صفحه ی دستگاه اندازه ی مورد هدف شما را برآورد می کند.

6) Application Pricing ( ارزش گذاری اپلیکیشن ) : تصمیم اینکه اپلیکیشن  شما رایگان خواهد بود یا نه، مهم می باشد ، زیرا روی Google Play اپلیکیشن های رایگان باید رایگان بمانند. اگر می خواهید اپلیکیشن خود را بفروشید، باید قیمت آن را مطابق با پول های مختلف تعیین کنید.  

7) Promotional Content : ارائه ی asset  های متنوع با کیفیت گرافیکی بالا برای نشان دادن اپلیکیشن خود و یا یک برند، تمرین خوبی برای بازاریابی می باشد. پس از انتشار این ها روی صفحه ی جزئیات تولید شما، لیست فروشگاه ها، نتایج جستجو و جاهای دیگر ظاهر می شوند.  

8) Build and Upload release-ready APK : اِی پی کا آماده ی انتشار آن چیزی است که شما روی Developer Console بارگذاری خواهید کرد و به کاربران ارائه می دهید. می توانید جزئیات کامل چگونگی ایجاد انتشار ورژن آماده ی انتشار اپلیکیشن  خود را در Preparing for Release  چک کنید.

9) Finalize Application Detail (تکمیل جزئیات برنامه) : Google Play به شما راه های مختلفی را برای ارتقا اپلیکیشن تان را روی صفحه ی جزئیات تولیدتان ارائه می دهد، از قبیل گرافیک های رنگارنگ، اسکرین شات، فیلم هایی برای متمرکز کردن توصیفات، توضیحات و لینک هایی برای اپلیکیشن های دیگرتان. بنابراین می توانید صفحه ی اپلیکیشن  خود را بیارایید و تا جایی که می توانید جزئیات مربوط به اپلیکیشن خود را ارائه دهید.

 

پروسه صدور اپلیکیشن اندروید (Export Android Application Process) :

قبل از exporting اپلیکیشن لازم است ابزار زیر را داشته باشید :

  •  Dx tools : تبدیل فایل class. به فایل dex.
    این فرآیند برای بهینه سازی حافظه بسیار مفید است و مدت زمان لازم برای بوت شدن را به شدت کاهش می دهد.
  • (AAPT(Android assistance packaging tool : تبدیل فایل Dex. به Apk.
  • APK : مرحله ی نهایی فرآیند استقرار ، APK نامیده می شود.

 

نیاز خواهید داشت که اپلیکیشن  خود را قبل از آپلود در بازار Google Play به عنوان یک فایل APK صادر کنید.

 برای صادر کردن یک اپلیکیشن کافیست پروژه ی اپلیکیشن را در Android studio باز کنید و سپس Build → Generate Signed APK را از Android studio خود انتخاب کنید و مراحل ساده ی زیر را دنبال کنید تا برنامه ی خود را صادر کنید.

 

 سپس گزینه ی Generate Signed APK را که در بالای اسکرین شات نمایش داده شده، انتخاب کنید و پس از آن روی گزینه ی Next و دوباره Next کلیک کنید که پس از آن صفحه ی زیر برای شما نمایش داده خواهد شد که در آن گزینه ی Create new keystore را انتخاب می کنید تا اپلیکیشن خود را ذخیره کنید.

 برای محافظت از اپلیکیشن خود، پسورد خود را وارد کنید و دوباره روی Next کلیک کنید. پس از آن صفحه ی زیر نمایش داده خواهد شد که به شما اجازه می دهد برای اپلیکیشن خود یک کلید ایجاد کنید.

  زمانی که همه ی اطلاعات را پر کنید روی دکمه ی finish  کلیک کنید و در انتها از شما در مورد لوکیشنی پرسیده خواهد شد که برنامه صادر شده باید در آن ذخیره شود.

 ثبت در Google Play

 مهمترین مرحله ، ثبت در Google Play با استفاده از بازار Google Play می باشد. شما می توانید از ID گوگل خود استفاده کنید و اگر ندارید ID ایجاد کرده و با آن در بازار گوگل ثبت کنید. برای قبول ترم ها و شرایط صفحه ی زیر به شما ارائه خواهد شد.

می توانید از دکمه Continue to payment استفاده کنید تا جلوتر رفته و مبلغ   $25 به عنوان حق عضویت پرداخت کنید و در نهایت جزئیات حساب خود را کامل کنید.

 زمانی که شما یک یوزر ثبت شده در Google Play هستید می توانید release-ready APK را برای اپلیکیشن خود آپلود کنید و در انتها جزئیات اپلیکیشن را ، همانطور که در بالا ذکر شد، کامل کنید.

 

امضا(sign) اپلیکیشن به صورت دستی :

شما برای امضا نمودن ، به Android Studio نیازی ندارید . شما می توانید توسط command line (خط فرمان) و با استفاده از ابزار های استاندارد Android SDK و JDK ، برنامه را امضا نمایید.

به کمک ابزار های مربوط به دکمه یک private key ایجاد کنید :

$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000

 

برنامه را در حالت release  کمپایل نموده تا یک APK امضا نشده دریافت کنید.

با کمک jarsigner اپلیکیشن را با private key (کلید خصوصی) امضا کنید .

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name

تایید کنید که APK  شما sign شده است . مثلا :

$ jarsigner -verify -verbose -certs my_application.apk

بسته نهایی APK  را با zipalign تنظیم کنید :

$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk
فصلِ: 20 , تعداد قسمت ها: 238 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل رایگان مربوط به مفاهیم php و api نویسی …

توضیحات کلی مجموعه: دوره متخصص اندروید کلیک سایت کامل ترین دوره جامع برنامه نویسی اندروید(حتما دمو دوره را ببینید)   چرا دوره متخصص جایگزین دوره صفرتاصد اندروید شد؟ کلیک سایت تصمیم گرفت …
فصلِ: 30 , تعداد قسمت ها: 182 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت اپلیکیشن علی بابا-آموزش کالبک ها-…

دوره "متخصص" جایگزین دوره صفرتاصد اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دوره صفرتاصد شده است؟چرا باید دوره متخص…
فصلِ: 11 , تعداد قسمت ها: 121 , سطح: صفر تا صد

این فصل در یک نگاه:

عملیات شبیه فیلتر-ساخت الرت دیالوگ وچیدمان براساس فروش-مرتب سازی-نحوه خطایابی-استفاده از bottom sheet در اندروید-سبد خری…

آموزش ساخت اپلیکیشن اندروید دیجی کالا  : ساخت برنامه اندروید یکی از پر طرفدارترین آموزش های کلیک سایت می باشد. با توجه به فراگیر شدن سیستم اندروید و آشنایی افراد با این سیستم ، برنامه های ک…
فصلِ: 3 , تعداد قسمت ها: 179 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره آموزشی ، برنامه نویسی اندروید و ios را با استفاده از زامارین خواهیم آموخت. همچنین به صورت کاملا پروژه محور ، اپلیکیشن فروشگاهی مشابه دیجی کالا را پیاده سازی خواهیم کرد. در انته…
فصلِ: 2 , تعداد قسمت ها: 58 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: سرفصل های دوره آموزش ساخت اپلیکیشن فیلیمو معرفی اهداف دوره مقدمه و بررسی پیش نیازهای دوره بررسی جزئی و …
فصلِ: 1 , تعداد قسمت ها: 9 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت api key-آموزش استفاده از GPS گوشی ونمایش مکان شخص برروی نقشه-متصل کردن چند نقطه برروی نقشه با خط-رسم چند ضلعی…

حتما دمو دوره رو ببینید اولین دوره کامل کار با نقشه گوگل ومسیریابی در نقشه گوگل(این اموزش مشابه فارسی ندارد) اموزش کار با نقشه گوگل در برنامه نویسی اندروید یکی از مهم ترین مباحث هست که …
فصلِ: 1 , تعداد قسمت ها: 14 , سطح: صفر تا صد

این فصل در یک نگاه:

ساخت انواع نوتیفیکیشن ها -کار با وب سرویس پوشه-ارسال نوتیفیکیشن با سرویس پوشه-ارسال نوتیفیکیشن با one signal-اموزش کار ب…

با این مجموعه همه چیز در مورد نوتیفیکیشن و فایربیس رو خواهید اموخت یکی از مواردی که در استخدام کاربران در شرکت های برنامه نویسی بسیار موثر هست مبحث کار با firebase هست که ما دراین دوره ام…
فصلِ: 1 , تعداد قسمت ها: 16 , سطح: صفر تا صد

این فصل در یک نگاه:

لیست کردن فایل های صوتی ویدیویی گوشی-طاحی متریال وزیبا-استفاده از تب بندی-حرکت سیک بار همراه با اهنگ وزمان-ست کردن زمان …

توضیحات کلی مجموعه: اموزش ساخت یک موزیک پلیر و ویدیو پلیر ح رفه ای که کاملا کاربردی است و قابلیت نصب روی گوشی های مختلف را دارد از جمله امکانات این اپلیکیشن: لیست کردن فایل های صوتی وید…
فصلِ: 1 , تعداد قسمت ها: 61 , سطح: صفر تا صد

این فصل در یک نگاه:

اموزش ساخت اپلیکیشن کافه بازار-اشتراک گذاری اپلیکیشن-کار با رتروفیت-کاربا ران تیم پرمیشن- کار با فرگمنت ها-کار با sqlite…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دو…
فصلِ: 1 , تعداد قسمت ها: 9 , سطح: صفر تا صد

این فصل در یک نگاه:

پرداخت درون برنامه ای بازار-اموزش فروش سکه-اموزش فروش اشتراک-اموزش فروش نسخه پولی-اموزش چک کردن خرید کردن کاربر-اموزش کا…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 1 , تعداد قسمت ها: 20 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش کامل پیکربندی mvp-اموزش اتصال با سرور با رتروفیت و rxjava-اموزش کار با دیتابیس-آموزش کار با bottom navigation-اموز…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 1 , تعداد قسمت ها: 35 , سطح: متوسط

این فصل در یک نگاه:

این آموزش در یک فصل شامل 35 جلسه آموزش تصویری به همراه سورس کد ارائه شده است.…

سرفصل ها مقدمه و معرفی متد آموزشی بررسی جزئی و خلاصه موارد موردنیاز پیش از آموزش شامل: کار با ویوها،  کار با کتابخانه های مختلف و ... …
فصلِ: 1 , تعداد قسمت ها: 1 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ارسال پیامک با سامانه مدیر پیامک-ارسال کد فعال سازی برنامه با پیامک-اعتبارسنجی کد فعال سازی-ثبت نام در اپلیکیشن با…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 2 , تعداد قسمت ها: 19 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ارسال توکن در اندروید -اموزش امنیت در برنامه نویسی اندروید-اموزش ارسال توکن در هدر در اندروید-اموزش ساخت token -ام…

توضیحات کلی مجموعه: دموی دوره را حتما ببینید دوره امنیت و دیزاین پترن در برنامه نویسی اندروید که شامل دو فصل هست. فصل اول شامل اموزش singletone design patern-builder design patern-command …
فصلِ: 2 , تعداد قسمت ها: 44 , سطح: صفر تا صد

این فصل در یک نگاه:

در فصل دوم این دوره بیشتر میپردازیم به کار با کتابخانه ها و موارد پیشرفته تر مانند دوربین ، ضبط صدا، دیتا بیس ، و .....…

توضیحات کلی مجموعه: سلام خدمت کلیک سایتی های عزیز مجموعه آموزشی صفر تا صد برنامه نویسی اندروید در محیط بیسیک 4 اندروید (basic 4 android) معرفی محیط بیسیک 4 اندروید محیط b4a  تحت کمپانی A…
فصلِ: 3 , تعداد قسمت ها: 61 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل جدید و اپدیت های جدید-آموزش کار با برودکست ریسیور در کاتلین-آموزش چک کردن اتصال به اینترنت در کاتلین-اموزش اپلود کرد…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 5 , تعداد قسمت ها: 21 , سطح: متوسط

این فصل در یک نگاه:

نحوه ارورگیری-رفع ایراد-رفع مشکل-اشتراک گذاری مطالب-ساخت اکتیویتی تنظیمات-اشتراک گذاری مطالب-جستجو کردن…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 5 , تعداد قسمت ها: 128 , سطح: صفر تا صد

این فصل در یک نگاه:

پرداخت درون برنامه ای بازار با کاتلین…

دوره "متخصص" جایگزین دوره های اندروید شد. برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید : https://b2n.ir/d36082 چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره…
فصلِ: 8 , تعداد قسمت ها: 62 , سطح: صفر تا صد

این فصل در یک نگاه:

اپلود تصاویر روی سرور نود جی اس-کار با کانال در چت- ساخت کانال-ساخت گروه-تفاوت کانال و گروه-انلاین بودن-ارسال تصاویر در …

  توضیحات کلی مجموعه آموزش اندروید اپلیکیشن چت مشابه تلگرام( با استفاده از Socket IO ): دموی مجموعه را حتما ببینید دراین دوره سعی میشود بسیاری از اپشن هایی که اپلیکیشن موبوگرام داراست ر…
فصلِ: 6 , تعداد قسمت ها: 194 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل آپدیت های مربوط به دوره را قرار میدهیم…

با سلام و خسته نباشد خدمت کلیک سایتی های عزیز در ادامه با توضیحات مختصری درمورد دوره ی react native با ما همراه باشید: React Native چیست؟ قطعا یکی از آرزوهای برنامه نویسان این میباشد که ب…

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید