<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های حسین مقدسی برازنده</title><link>https://virgool.ir/feed/@graceful1372</link><description></description><language>fa</language><pubDate>2026-11-10 22:32:08</pubDate><image><url>https://files.virgool.ir/upload/users/1297654/avatar/avatar.png</url><title>حسین مقدسی برازنده</title><link>https://virgool.ir/@graceful1372</link></image><item><title>انتشار برنامه اندروید در کافه بازار و مایکت</title><link>https://virgool.ir/@graceful1372/انتشار-برنامه-اندروید-در-کافه-بازار-و-مایکت-u7tjlxspvc0b</link><description>سلامبدون مقدمه بریم سر اصل مطلب برنامه اندرویدی و تکمیل کردیم و  میخوایم این برنامه رو در کافه بازار و مایکت انتشار بدیم  .قبل این ها باید برنامه رو به نام خودمون که توسعه دهنده هستیم امضا کنیم ،پس : ما چهار مرحله در پیش داریم :1- امضا کردن برنامه 2- فرستادن برنامه برای گوگل برای تایید 2- انتشار در بازار 3- انتشار در مایکت مرحله اول امضا کردن برنامه  :1- ساخت jks یا همون امضا زدن برنامه با اندروید استودیو  میریم اینجابعد از زدن build  و دوباره زدن Generate Signed Bundle/APK این یکی باز میشه تو این قسمت باید Android App Bundle انتخاب کنیم که مختصر توضیحی درباره این انتخاب در زیر آن داده شده است و پیشنهاد اندروید هم همین است .مرحله بعد چون در این مرحله ما برای بار اول است که که داریم این کار رو انجام میدیم ، نیاز داریم که کلید عمومی و خصوصی خودمون رو بسازیم ، پس این جا ما Create New رو میزنیم  کادر سمت راست باز میشه و باید موارد گفته شده را پر کنیم .(برای قسمت Organizational Unit و Organization  اگر عضو نیستید واحد سازمانی یا سازمان  میتوانید individual به معنی شخصی بزنید .نکته :میتونید اون قسمت New Key Store  طبق گفته ای سایت اندروید پر کنید که به شکل زیر است : بعد از این که new key store را تکمیل کردیم و Ok را میزنیم بر میگردیم این جا :آدرس محل ذخیره ، رمز ، و نام مستعار (key Alias) از این سه تا که خیلی مهم هستن چند تا بک آپ تهیه کنید ، چون برای بروزرسانی برنامه ای که در بازار ، مایکت و گوگل پلی منتشر کردین به اینها نیاز خواهید داشت .و در نهایت بعد از زدن Next :  گزینه ای release را انتخاب میکنیم و در نهایت Create می زنیم ، کمی طول میکشد و یک نسخه از برنامه شما در محل ذخیره پروژه شما ساخته میشود و همچنین طبق ادرسی که Key Store path یک فایل jks  برای شما ساخته میشود مرحله ای دوم : فرستادن برنامه برای گوگل : اگه برنامه رو برای گوگل نفرستیم به خطای  google play protected مواجه میشویم .این قسمت در بازار به خوبی توضیح داده شده است : مشاهده کنید مرحله سوم : انتشار در بازار 1-برای انتشار برنامه اندرویدی در بازار باید به صورت فایل aab بارگذاری کنیم !2- بعد از بار گذاری فایل aab  بازار از ما میخواد که برنامه خودمون رو امضا بزنیم و دوباره فایل ای امضا رو در بازار بارگذاری کنیم داستان از این جا تازه شروع میشه ! برای این که بدونید این امضای دوباره چیه میتونید ابتدا به این لینک سر بزنید  .خب در ادامه ، ما نیاز داریم که این Bundel singer رو دانلود کنیم ، بعد از دانلود کردن این فایل JAR  حالا مراحل کار رو دنبال میکنیم :1- در محلی که فایل bundleSinger را که دانلود کردید  و ذخیره کردید ما cmd ویندوز را باز میکنیم فرضا من این فایل رو دکستاپ ذخیره کردم میخوام cmd رو باز کنم : (برای این کار میتونید داخل FileExplore بشید و با نوشتن cmd در نوار ادرس و با زدن اینتر CMD رو باز کنید به این صورت : حالا cmd من باز شده :2- طبق توضیحاتی که در این قسمت هست من این کد زیر رو داخل cmd کپی میکنم تا طبق نیاز ام اون رو ویرایش کنم : بعد از کپی کردن این کد و گذاشتن در cmd : همین طور که در عکس بالا مشاهده میکنید من چند جا رو علامت زدم ، توضیح این علامت ها : bundlesingner-0.1.13.jar : این قسمت میشه دقیقا نام و ورژن اون فایل bundleSigner که از این جا دانلود کردید (که الان برای من ورژن 1.13 است )app.aab:در این قسمت ادرس فایل aab که در مرحله اول ساختیم رو میدیم .  . نقطه : در این جا بعد از تگ bin - -  ما محل ذخیره شده این امضا رو مشخص میکنیم ، که . (نقطه) به معنی ذخیره شدن در همین جاست ( دکستاپ)  در اخر key.jks :در این جا اون کلید که در مرحله اول ساختیم که با پسوند jks ذخیره کرده ایم را ادرس اون رو مینویسیمبه طور مثال : و سر انجام اگه ادرس های که گفته شده رو شما درست زده باشید و فایلی با پسوند bin درست میشه و این فایل رو میتونید داخل بازار بارگزاری کنید بقیه مراحل نیز طبق این قسمت پیش بروید .مرحله ای چهارم : انتشار در مایکت  در مایکت ( در زمان نوشتن این مطلب ) از فایل aab پشتیبانی نمیکنه و باید فایل apk بارگزاری کنید ، که این مورد هم در زمان امضا زدن برنامه به جای انتخاب Android App Bundle باید APK  انتخاب کنید و بقیه مراحل که در مورد درست کردن فایل jks مشابه میباشد .نکته دوم نیز در مایکت نیاز به امضای دوباره برنامه و فایل bin نداریم سر انجام میتونید طبق مستندات مایکت برای انتشار برنامه خودتون اقدام کنید . ممنونم که وقت گذاشتی این مطلب خوندی .   </description><category>حسین مقدسی برازنده</category><author>حسین مقدسی برازنده</author><pubDate>Sat, 17 Feb 2024 21:33:48 +0330</pubDate></item></channel></rss>