<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های حسین مقدسی برازنده</title>
        <link>https://virgool.io/feed/@graceful1372</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-18 22:31:25</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1297654/avatar/avatar.png?height=120&amp;width=120</url>
            <title>حسین مقدسی برازنده</title>
            <link>https://virgool.io/@graceful1372</link>
        </image>

                    <item>
                <title>انتشار برنامه اندروید در کافه بازار و مایکت</title>
                <link>https://virgool.io/@graceful1372/%D8%A7%D9%86%D8%AA%D8%B4%D8%A7%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%AF%D8%B1-%DA%A9%D8%A7%D9%81%D9%87-%D8%A8%D8%A7%D8%B2%D8%A7%D8%B1-%D9%88-%D9%85%D8%A7%DB%8C%DA%A9%D8%AA-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 20:33:48 +0330</pubDate>
            </item>
            </channel>
</rss>