انتشار اپلیکیشن در اپ استور اگرچه ممکن است به نظر کار سخت و پیچیدهای به نظر برسد، اما در حقیقت اینطور نیست و تنها در عرض چند دقیقه شما میتوانید اپلیکیشن خود را در اپ استور منتشر کنید. در این مطلب از وب سایت مجازیاتو به شکل کامل و مرحله به مرحله راهنمای انتقال اپلیکیشن در اپ استور و انتشار اپلیکیشن را توضیح میدهیم و خواهیم دید که چگونه میتوانید با خرید اکانت Apple Developer از داخل ایران به یکی از توسعه دهندگان اپلیکیشن در اپ استور تبدیل شوید.
اپ استور چیست و چرا برای انتشار اپلیکیشن اهمیت دارد؟
اپ استور یک پورتال آنلاین برای کاربران ios است که از طریق آن میتوانند نرم افزارها و برنامههای مختلف را دانلود و یا خریداری نمایند. اگرچه ایده اپ استور در ابتدا برای تلفنهای هوشمند و تبلتها در نظر گرفته شده بود، اما امروزه به سایر سیستمهای عامل مثل دسکتاپ و مرورگرهای اینترنتی نیز گسترش پیدا کرده است.
هر یک از سیستم عاملهای اصلی موبایلهای هوشمند مثل ios، اندروید، بلک بری و ویندوز پورتالهای خاص خود را برای به اشتراک گذاری اپلیکیشن دارند که تقریبا تمام کاربران این سیستم عاملها از آن استفاده میکنند.
اپل نیز از این موضوع مستثنی نیست و به همین دلیل اپ استور (App Store) مرجع اصلی کاربران ios برای پیدا کردن و نصب اپلیکیشنهای مورد نیازشان است. البته در همه سیستم عاملها به غیر از پورتالهای رسمی، پورتالهای مستقلی نیز وجود دارند که برای به اشتراک گذاری اپلیکیشن استفاده میشوند؛ مثلا در اپل پورتال Cydia برای دستگاههای jailbroke شده اپل کاربرد دارد؛ اما تعداد مخاطبین این پورتالهای مستقل به هیچ وجه قابل مقایسه با مخاطبین پورتالهای رسمی مثل گوگل پلی و یا اپ استور نیست؛ بنابراین اگر شما هم یک توسعه دهنده اپلیکیشن هستید و میخواهید کاربران بیشتری را به اپلیکیشن خود جذب کنید، هیچ راهی موثرتر از انتشار اپلیکیشن در اپ استور نیست.
مراحل انتشار اپلیکیشن در اپ استور
حال در ادامه راهنمای انتقال اپلیکیشن در اپ استور را مرور میکنیم تا شما نیز بتوانید اپلیکیشن خود را در اپ استور منتشر کنید.
گام اول؛ عضویت در Apple Developer Program
برای آن که بتوانید اپلیکیشنهای خود را در اپ استور ثبت کنید و در دسترس کاربران برای دانلود یا خریداری قرار دهید، قبل از هر چیز باید در برنامه دولوپر اپل که به آن Apple Developer Program میگویند عضو شده باشید. این برنامه در واقع یک طرح اشتراکی سالانه است که توسعه دهندگان اپلیکیشن با پرداخت مبلغ اشتراک سالانه خود به عضویت آن در میآیند و تا زمانی که حق اشتراک خود را بپردازند، میتوانند از تمامی امکانات و مزایای آن بهره مند شوند.
قیمت خرید اشتراک اپل دولوپر در حال حاضر 99 دلار آمریکا به ازای هر سال است. با خرید اشتراک Apple Developer، شما به مزایای زیر دسترسی پیدا خواهید کرد:
- امکان انتشار اپلیکیشن در اپ استور برای همه پلتفرمهای اپل
- قابلیت ساخت افزونههای مرورگر وب سافاری و افزودن آن ها به گالری افزونههای سافاری
- دسترسی به نسخههای بتا از نرم افزار اپل
- ابزارهای تست مثل TestFlight
- ابزارهای آنالیتیکس اپلیکیشن و قابلیتهای پیشرفته برای طراحی اپلیکیشن
اگر قصد فعالیت در بازار پر رونق اپ استور را دارید، پس حتما به عضویت در Apple Developer نیاز پیدا خواهید کرد. توجه داشته باشید که اپلیکیشنهای شما تنها تا زمانی در اپ استور برای کاربران ios در دسترس خواهد بود که شما حق اشتراک سالیانه خود در Apple Developer را پرداخت کنید. به محض آن که اشتراک سالانه شما در این سرویس تمدید نشود، اپلیکیشنهای شما نیز از اپ استور حذف خواهند شد.
نحوه خرید اشتراک Apple Developer Program در ایران
متاسفانه به دلیل تحریمهای اقتصادی علیه ایران کمپانی اپل فعالیت رسمی در خاک ایران ندارد و بسیاری از خدمات آن در دسترس کاربران ایرانی نیستند. به دنبال این موضوع، خرید اکانت Apple Developer نیز برای برنامه نویسان ایرانی با چالشهای زیادی همراه است؛ اما با این حال وب سایت مجازیاتو این امکان را برای مشتریان خود فراهم کرده تا بتوانند انواع اشتراک سرویسهای اینترنتی را به شکل کاملا قانونی و بدون نیاز به داشتن حساب ارزی خریداری کنند. در صفحه خرید اشتراک اپل دولوپر در مجازیاتو، معادل ریالی قیمت اشتراک سالیانه همراه با کارمزد محاسبه میگردد و شما میتوانید به راحتی از طریق درگاههای بانکی ایرانی مبلغ مورد نظر را پرداخت کرده و در کمترین زمان ممکن، مشخصات اکانت خود در اپل دولوپر را دریافت کنید.
گام دوم؛ ورود به App Store Connect
گام بعدی در راهنمای انتقال اپلیکیشن در اپ استور آشنایی با فضای وب سایت App Store Connect است. کاربران با خرید اشتراک اپل دولوپر به این وب سایت دسترسی پیدا میکنند که در واقع پورتالی است برای مدیریت همه کارهایی که در خصوص ثبت اپلیکیشن در اپ استور باید انجام دهید. داشبورد این وب سایت مانند تصویر زیر است:
گام سوم؛ آماده سازی اپلیکیشن برای ثبت در اپ استور
قبل از آن که به مرحله نهایی یعنی ثبت اپلیکیشن برسیم، اقداماتی هستند که باید به آنها رسیدگی کنید:
مطمئن شوید که اپلیکیشن شما مقررات اپ استور را رعایت میکند
شما باید مقررات اپل را در خصوص شرایط ثبت اپلیکیشن در اپ استور را حتما مطالعه نمایید. مطمئن شوید که اپلیکیشن شما از این شرایط و ضوابط تخطی نمیکند چرا که در غیر این صورت، اپلیکیشن در بازرسی نهایی توسط اپل رد میشود و امکان انتشار پیدا نمیکند.
اپلیکیشن خود را تست کرده و باگها را رفع نمایید
به غیر از تخطی از مقررات، وجود باگ و یا کرش کردن اپلیکیشن یکی دیگر از دلایلی است که میتواند باعث رد شدن اپلیکیشن شما توسط بازرسان اپل شود؛ بنابراین قبل از آن که کار به آنجا برسد، خودتان اپلیکیشن را تحت شرایط مختلف تست کنید. برای مثال روی دستگاههای قدیمیتر، در شرایط کمبود فضای حافظه، در شرایط آنتن ضعیف و… با اپلیکیشن کار کنید تا مطمئن شوید که باگ مهمی ندارد.
گام چهارم؛ ساخت لیستینگ اپلیکیشن از طریق App Store Connect
حالا به وب سایت App Store Connect برگردید و روی گزینه My Apps کلیک کرده و گزینه «+» را برای افزودن یک اپلیکیشن جدید انتخاب کنید. اگر هم قصد ثبت یک آپدیت برای اپلیکیشن خود را داشته باشید، باز هم باید مراحل مشابهی را طی کنید و تنها فرق آن این است که به جای افزودن اپلیکیشن جدید، روی اپلیکیشن موجود خود کلیک میکنید.
وارد کردن اطلاعات اپلیکیشن
در این مرحله شما باید فرمهای مختلف مربوط به اطلاعات اپلیکیشن را پر کنید. این اطلاعات شامل نام اپلیکیشن، زبان اصلی آن، دسته بندی اپلیکیشن در اپ استور، حداقل سن مجاز برای استفاده از اپلیکیشن و قوانین و مقررات اپلیکیشن میشود. همچنین شما میتوانید شرایط قیمت گذاری اپلیکیشن و یا رایگان بودن آن و همچنین تاریخ و نحوه انتشار آن را مشخص کنید. همه این فرمها به شکل مرحلهای در صفحات وب سایت App Store Connect به شما ارائه میشوند.
افزودن اسکرین شات از اپلیکیشن
بعد از تکمیل فرمهای مربوط به اطلاعات اپلیکیشن، نوبت به افزودن اسکرین شاتهایی از فضای اپلیکیشن میرسد. اپل در این خصوص دستورالعمل مشخصی دارد که نشان میدهد برای اپلیکیشنهایی که در دستگاههای مختلف اپل اجرا میشوند، اسکرین شات باید دارای چه ابعادی باشد. این دستورالعمل را در تصویر زیر میتوانید مشاهده کنید:
برای ساخت اسکرین شات مناسب جهت قرار دادن در اپ استور، راهکارهای متنوعی در اینترنت وجود دارد که میتوانید از آنها کمک بگیرید. یکی از این ابزارهای آنلاین برای ساخت اسکرین شات، وب سایت DaVinci Apps که به شما امکان میدهد تا بسیار سریع و راحت تصاویر مناسبی از اپلیکیشن خود برای قرار دادن اپ استور تهیه کنید.
گام پنجم؛ آپلود اپلیکیشن به کمک Xcode 11
نرم افزار Xcode 11 به شما کمک میکند تا اپلیکیشن را خیلی راحت و بدون دردسر روی وب سایت App Store Connect آپلود کنید. ابتدا باید آرشیو اپلیکیشن را در این نرم افزار ایجاد کنید. برای این کار از لیست simulators گزینه Generic iOS Device را انتخاب کنید:
حالا مسیر Product >> Archive را رفته و اجازه دهید تا نرم افزار کار باندل کردن اپلیکیشن را انجام دهد. باندل کردن با توجه به حجم اپلیکیشن ممکن است مدت زمان نسبتا زیادی طول بکشد. بعد از تکمیل باندل کردن و ایجاد آرشیو مربوط به اپلیکیشن، روی گزینه Distribute App کلیک کنید:
گزینه iOS App Store را انتخاب کنید:
سپس نرم افزار Xcode 11 به شکل هوشمند تستهایی را روی آرشیو شما اجرا میکند تا مطمئن شود اپلیکیشن مشکلی ندارد و برای آپلود آماده است. بعد از تکمیل این تستها و در صورت عدم وجود مشکل، فرایند آپلود به وب سایت App Store Connect به شکل خودکار شروع میشود که مدت زمان آن بسته به حجم فایل و سرعت اینترنت دارد.
گام ششم؛ ثبت اپلیکیشن برای بازرسی
وقتی که فایل آرشیو اپلیکیشن با موفقیت در وب سایت App Store Connect آپلود و توسط اپل پردازش شود، حالا همه چیز برای گام نهایی یعنی ثبت اپلیکیشن برای بازرسی آماده است. در همان قسمت My Apps در وب سایت App Store Connect، وارد قسمت Activity و سپس All Builds شوید و نسخه مورد نظر خود از اپلیکیشن را انتخاب کنید:
حالا در قسمت بالا سمت راست صفحه گزینه Save را انتخاب کرده و گزینه Submit for Review را بزنید. با این کار اپلیکیشن شما در لیست انتظار برای بازرسی توسط کارشناسان اپل قرار میگیرد که معمولا کمتر از یک هفته طول میکشد. در نهایت در صورتی که بازرسان مشکلی در اپلیکیشن شما پیدا نکنند، اپلیکیشن مطابق با شرایطی که هنگام تکمیل فرم اطلاعات مشخص کردید منتشر خواهد شد.