App Store Connect হল Apple এর একটি ওয়েব প্ল্যাটফর্ম যা ডেভেলপারদের জীবনচক্রের সকল পর্যায়ে অ্যাপ্লিকেশন পরিচালনা করতে দেয়: প্রকাশ থেকে বিশ্লেষণ পর্যন্ত। এর মাধ্যমে সংস্করণ, TestFlight, চুক্তি এবং মার্কেটিং উপকরণ কনফিগার করা যায়। Apple Developer, 2025 অনুযায়ী, সারা বিশ্বের ডেভেলপারদের কাছ থেকে সাপ্তাহিক ১০০ হাজারের অধিক বিল্ড আপলোড প্ল্যাটফর্মটির মাধ্যমে চলে, এবং App Store Connect App Store এ প্রকাশের একমাত্র উপায় হিসেবে রয়েছে।
মূখ্য বিষয়
App Store Connect হল Apple এর কেন্দ্রীয় প্ল্যাটফর্ম যা প্রতিটি পর্যায়ে অ্যাপ্লিকেশন পরিচালনা করে: App Store এ তালিকা তৈরি থেকে বিক্রি এবং পরালোচনা নিগরানী পর্যন্ত। এটি ওয়েব ইন্টারফেস appstoreconnect.apple.com এর মাধ্যমে প্রবেশযোগ্য।
প্ল্যাটফর্মটি 2018 সালে iTunes Connect এর স্থানে এসেছিল এবং তারপর থেকে অনেক আপডেট পেয়েছে। এর মাধ্যমে, ডেভেলপাররা iOS, iPadOS, macOS, watchOS এবং tvOS এর জন্য অ্যাপ্লিকেশন পরিচালনা করে, মূল্য নির্ধারণ, স্থানীয়করণ এবং মার্কেটিং টেক্সট কনফিগার করে।
Apple WWDC 2024 অনুযায়ী, ৩৬ মিলিয়নের অধিক পঞ্জীকৃত ডেভেলপার অ্যাপ্লিকেশন প্রকাশ এবং পরিচালনার জন্য App Store Connect ব্যবহার করে।
Apple Developer প্রোগ্রামে পঞ্জীকরণের পরেই App Store Connect ব্যবহার শুরু করুন — App Store এ যেকোনো অ্যাপ প্রকাশের জন্য এটি একটি বাধ্যতামূলক পদক্ষেপ।
App Store Connect অ্যাপ্লিকেশন পরিচালনার জন্য সরঞ্জামের একটি সম্পূর্ণ সেট প্রদান করে: তালিকা তৈরি এবং সম্পাদনা, বিল্ড আপলোড, সংস্করণ এবং রিলিজ পরিচালনা, বীটা পরীক্ষা, বিশ্লেষণ এবং রিপোর্ট।
প্ল্যাটফর্মটিতে ব্যবহারকারী আচরণ, ইনস্টল রূপান্তর এবং ইন-এপ ক্রয রাজস্ব ট্রেক করার জন্য App Analytics মডিউল এও অন্তর্ভুক্ত। সকল মেট্রিক্স কয়েক ঘণ্টার বিলম্বে রিয়াল টাইমে উপলব্ধ।
উপরান্তিভাবে, App Store Connect চুক্তি, কর তথ্য এবং পেমেন্ট পরিচালনা করে। ডেভেলপাররা স্বচালিত পেমেন্ট সেট করতে পারে এবং প্রতিটি বিলিং মিয়াদের স্থিতি ট্রেক করতে পারে।
App Store Connect এ প্রকাশ প্রক্রিয়া বেশ কয়েকটি ধাপে গঠিত: অ্যাপ্লিকেশন তালিকা তৈরি, Xcode বা Transporter এর মাধ্যমে বিল্ড আপলোড, মেটাডেটা পূরণ এবং পরালোচনার জন্য প্রেরণ।
প্রথম ধাপ হল «আমার অ্যাপ্লিকেশন» অনুসাংগে একটি নতুন অ্যাপ্লিকেশন তৈরি করা। আপনাকে নাম, প্ল্যাটফর্ম, Bundle ID এবং SKU নির্দিষ্ট করতে হবে। তৈরির পরে, তালিকাটি অ্যাপ্লিকেশন তালিকায় প্রদর্শিত হয় এবং কনফিগারেশনের জন্য উপলব্ধ হয়।
Apple Review Guidelines (2025) অনুযায়ী, প্রথম প্রকাশের জন্য গড় পরালোচনা সময় ২৪–৪৮ ঘণ্টা। পরবর্তী আপডেটের জন্য, প্রক্রিয়াটি সাধারণত ১ থেকে ২৪ ঘণ্টা সময় নেয়।
পরালোচনা সময় মনে রেখে আপনার প্রকাশ পরিকল্পনা করুন: পরিকল্পিত মুক্তির তারিখের ২৪ ঘণ্টা আগে আপনার বিল্ড আপলোড করুন এবং মুক্তির তারিখের নম্য পরিচালনার জন্য «Release with Developer Control» ফাংশন ব্যবহার করুন।
App Store Connect আপনাকে একটি অ্যাপের বেশ কয়েকটি সংস্করণ তৈরি এবং তাদের অবস্থা পরিচালনা করতে দেয়। প্রতিটি সংস্করণের নিজস্ব মেটাডেটা, স্ক্রিনশাট এবং আপডেট বর্ণনা থাকে।
একটি সংস্করণ নিম্নলিখিত অবস্থায় থাকতে পারে: Prepare for Submission, Waiting for Review, In Review, Ready for Sale, Pending Developer Release বা Rejected। ডেভেলপার পরালোচনা শুরু হোয়ার আগে একটি সংস্করণ প্রত্যাহার করতে পারে।
এই অবস্থা ব্যবস্থা মুক্তির জীবনচক্রের উপর সম্পূর্ণ নিয়ন্ত্রণ দেয় এবং পরালোচনা শুরু হোয়ার আগে পরিবর্তন প্রত্যাহার করতে দেয়।
App Store Connect ১৭৫ টি দেশ এবং অঞ্চলে প্রকাশকে সমর্থন করে। প্রতিটি অবস্থানের জন্য, আপনি মূল্য নির্ধারণ কনফিগার করতে, মেটাডেটা স্থানীয় করতে এবং অ্যাপের প্রাপ্যতা নির্বাচন করতে পারেন।
মূল্য স্বচালিতভাবে স্থানীয় মুদ্রায় রূপান্তরিত হয়, তবে ডেভেলপার প্রতিটি দেশের জন্য মূল্য ম্যানুয়ালি সম্পর্কিত করতে পারে। মুক্ত সহ ২৮ মূল্য স্তর উপলব্ধ।
কর এবং স্থানীয় দর্শকের ক্রযক্ষমতা বিবেচনা করতে প্রতিটি অঞ্চলের জন্য পৃথকভাবে মূল্য নির্ধারণ কনফিগার করুন।
TestFlight হল অ্যাপ্লিকেশনের বীটা পরীক্ষার জন্য App Store Connect এর একটি বিল্ট-ইন টুল। এটি App Store এ অ্যাপ্লিকেশন প্রকাশের আগে পরীক্ষকদের আমন্ত্রণ করতে দেয়।
TestFlight দুই ধরনের পরীক্ষা সমর্থন করে: অন্তরিক (আপনার Apple Developer দল থেকে ১০০ পর্যন্ত অংশগ্রহণকারী) এবং বহিরাগত (ইমেল আমন্ত্রণের মাধ্যমে ১০, ০০০ পর্যন্ত পরীক্ষক)। বহিরাগত বিল্ডগুলি একটি সরল পরালোচনার মাধ্যমে যায়।
Apple Developer Documentation (2025) অনুযায়ী, TestFlight এর মাধ্যমে গড় পরীক্ষা চক্র ৭–১৪ দিন, যার পরে ডেভেলপার মতামত সংগ্রহ করে এবং মুক্তির আগে গুরুতর ত্রুটিগুলি সমাধান করে।
সার্বজনিক পরালোচনার জন্য জমা দেওয়ার আগে প্রতিটি নতুন বিল্ড TestFlight এ আপলোড করুন — এটি প্রারম্ভিক পর্যায়ে সমস্যা চিহ্নিত করতে সাহায্য করে এবং পরালোচনার সময় প্রত্যাখ্যানের সংখ্যা হ্রাস করে।
TestFlight আপনাকে বিভিন্ন বিল্ড সেট সহ পরীক্ষক গ্রুপ তৈরি করতে দেয়। এটি A/B পরীক্ষার জন্য উপযোগী যখন বিভিন্ন গ্রুপকে একটি বৈশিষ্ট্যের বিভিন্ন সংস্করণ অফার করা হয়।
প্রতিটি গ্রুপকে একটি নির্দিষ্ট বিল্ড নির্ধারিত করা যাতে পারে, এবং পরীক্ষকদের জন্য নতুন উপলব্ধ সংস্করণ সম্পর্কে বিজ্ঞপ্তি কনফিগার করা যাতে পারে। নতুন বিল্ড উপলব্ধ হলে TestFlight স্বচালিতভাবে অংশগ্রহণকারীদের জানায়।
এই নম্যতা আপনাকে বিভিন্ন দর্শকের সাথে অ্যাপেরের বিভিন্ন সংস্করণ সমান্তরালে পরীক্ষা করতে দেয়।
App Store Connect এ App Analytics অ্যাপের কর্মক্ষমতা সম্পর্কে বিস্তারিত তথ্য প্রদান করে: ইনস্টল, আনইনস্টল, রাজস্ব, নিয়োজিতা এবং ব্যবহারকারী আচরণ।
মেট্রিক্সের মধ্যে রয়েছে অ্যাপের পাতা দেখা, ইনস্টলে রূপান্তর, সক্রিয় ডিভাইসের সংখ্যা, অধিবেশন এবং প্রতি ব্যবহারকারী গড় রাজস্ব (ARPU)। তথ্য দিন অনুযায়ী সংগ্রহ করা হয় এবং গত ৯০ দিনের জন্য উপলব্ধ।
Apple App Analytics Guide (2025) অনুযায়ী, ভালভাবে অপ্টিমাইজড অ্যাপের পাতার জন্য দেখা থেকে ইনস্টলে রূপান্তর গড়ে ১৫–২৫%।
App Store অনুসন্ধানে দৃশ্যতা বাড়াতে নিয়মিতভাবে রূপান্তর মেট্রিক্স নিগরানী করুন এবং স্ক্রিনশাট এবং অ্যাপ বর্ণনা সমায়োজিত করুন।
App Store Connect দলের সদস্যদের প্রবেশ পরিচালনার জন্য একটি ভূমিকা ব্যবস্থা সমর্থন করে। প্রতিটি ভূমিকার নিজস্ব অনুমতি সেট থাকে: সম্পূর্ণ প্রশাসক প্রবেশ থেকে শুধুমাত্র বিশ্লেষণ দেখা পর্যন্ত।
প্রধান ভূমিকা: Admin (সকল কাজে সম্পূর্ণ প্রবেশ), App Manager (চুক্তি ছাড়া অ্যাপ পরিচালনা), Developer (বিল্ড আপলোড), Finance (রাজস্ব রিপোর্ট দেখা)।
Apple Developer Support (2025) অনুযায়ী, প্রকাশিত অ্যাপেরে আকস্মিক পরিবর্তন এড়াতে দলের প্রতিটি সদস্যকে সর্বনিম্ন প্রয়োজনীয় অনুমতি নির্ধারণ করার সুপারিশ দেওয়া হয়।
নিয়মিতভাবে App Store Connect ব্যবহারকারীদের তালিকা যাচাই করুন এবং যারা দল ছেড়েছেন তাদের প্রবেশ প্রত্যাহার করুন — এটি একটি মৌলিক তথ্য নিরাপত্তা অভ্যাস।
App Store Connect API প্রমাণীকরণের জন্য প্রবেশ চাবি ব্যবহার করে। প্রতিটি চাবি একটি ভূমিকার সাথে যুক্ত এবং এর একটি সীমিত বৈধতা মিয়াদ থাকে। চাবি «Users and Access» → «Keys» অনুসাংগে তৈরি করা হয়।
CI/CD ইন্টিগ্রেশনের জন্য, সর্বনিম্ন প্রয়োজনীয় অনুমতি (যেমন শুধুমাত্র বিল্ড আপলোডের জন্য) সহ একটি আলাদা API চাবি তৈরি করুন। চাবিগুলি একটি নিরাপদ গোপন ভণ্ডারে সংরক্ষণ করুন।
প্রবেশ আলাদা করতে এবং অডিট সহজ করতে প্রতিটি পরিবেশ (ডেভেলপমেন্ট, স্টেজিং, প্রোডাক্শন) এর জন্য আলাদা চাবি ব্যবহার করুন।
App Store Connect API হল একটি REST API যা প্ল্যাটফর্মের সকল কাজে প্রোগ্রামেটিক প্রবেশ প্রদান করে। এটি বিল্ড আপলোড, সংস্করণ পরিচালনা এবং রিপোর্ট প্রাপ্তি স্বচালিত করতে দেয়।
API অ্যাপ্লিকেশন, বিল্ড, TestFlight, মেটাডেটা, বিশ্লেষণ এবং অর্থ পরিচালনার জন্য এন্ডপয়িন্ট সমর্থন করে। অনুরোধ পরীক্ষার জন্য ইন্টার্যাক্টিভ কনসোল সহ Apple Developer পোর্টালে ডকুমেন্টেশন উপলব্ধ।
Apple WWDC 2024 অনুযায়ী, ১০০% এর অধিক বড় ডেভেলপার রিলিজ স্বচালিত করতে তাদের CI/CD পাইপলাইনে App Store Connect API ব্যবহার করে।
স্বচালিত বিল্ড আপলোড এবং সংস্করণ পরিচালনার জন্য আপনার বিল্ড পাইপলাইনে App Store Connect API সংযুক্ত করুন — এটি মুক্তি প্রক্রিয়া তবরান্বিত করে এবং মানবীয় ত্রুটির আশংকা হ্রাস করে।
App Store Connect APIতে অনুরোধের হার সীমা রয়েছে: প্রতি API চাবিতে প্রতি মিনিটে ১০০০ অনুরোধ। বড় দলের জন্য, একাধিক চাবিতে বোঝা বিন্তরণ করার পরামর্শ দেওয়া হয়।
আপলোডের আগে প্রতিটি বিল্ডকে App Store প্রয়োজনীয়তার বিরুদ্ধে অনুপালন যাচাই পের করতে হবে। যদি বিল্ড নিয়ম মেনে না চলে, যার মধ্যে ভুল Bundle ID বা লাপুল স্বাক্ষর অন্তর্ভুক্ত, তবে API একটি ত্রুটি ফেরত দেয়।
App Store Connect API JWT প্রমাণীকরণ ব্যবহার করে। প্রতিটি অনুরোধ প্ল্যাটফর্ম ইন্টারফেসে উত্পাদিত একটি প্রাইভেট কী দ্বারা স্বাক্ষরিত হয়।
# API এর মাধ্যমে অ্যাপ্লিকেশনের তালিকা প্রাপ্ত করুন
curl --request GET \
--url "https://api.appstoreconnect.apple.com/v1/apps" \
--header "Authorization: Bearer $(TOKEN)"
API অকাউন্টের জন্য উপলব্ধ সকল অ্যাপ্লিকেশনের একটি তালিকা ফেরত দেয়, তাদের Bundle ID, নাম এবং প্রকাশ অবস্থা সহ।
Xcode এবং Transporter গ্রাফিক্যাল ইন্টারফেস ছাড়া বিল্ড আপলোডের জন্য কমান্ড লাইন সমর্থন করে।
# Transporter CLI এর মাধ্যমে বিল্ড আপলোড করুন
xcrun transporter \
upload -f "build.ipa" \
-u "developer@example.com" \
-p "@keychain:AppStore"
Transporter Keychain এর মাধ্যমে স্বচালিত প্রমাণীকরণ সমর্থন করে এবং যেকোনো CI/CD পাইপলাইনে সংযুক্ত করা যাতে পারে।
সাধারণ প্রশ্নাবলী
প্ল্যাটফর্মটি Apple Developer প্রোগ্রামের পঞ্জীকৃত সদস্যদের জন্য বিনামূল্যে। তবে, প্রোগ্রামের সদস্যতা খরচ বর্ষে $99। App Store কমিশন অ্যাপের রাজস্বের ১৫–৩০%।
প্রথম প্রকাশের জন্য গড় পরালোচনা সময় ২৪–৪৮ ঘণ্টা। আপডেট সাধারণত দ্রুত পরালোচিত হয়: ১ থেকে ২৪ ঘণ্টা। ছুটির সময়, সময় ৭২ ঘণ্টা পর্যন্ত বাড়তে পারে।
হ্যাঁ, পরালোচনা শুরু হওয়ার আগে। পরালোচনা শুরু হলে, সংস্করণটি প্রত্যাহার করা যাবে না — আপনাকে ফলাফলের জন্য অপেক্ষা করতে হবে। আপনি «আমার অ্যাপ্লিকেশন» → নির্বাচিত অ্যাপ → সংস্করণে প্রত্যাহার করতে পারেন।
TestFlight আপনাকে UDID সীমাবদ্ধি ছাড়া ১০, ০০০ ডিভাইস পর্যন্ত অ্যাপের পরীক্ষা করতে দেয়। Ad Hoc বিতরণ ১০০ ডিভাইসে সীমাবদ্ধ, কিন্তু পরীক্ষকদের Apple Developer প্রোগ্রামে থাকার প্রয়োজন নেই।
App Store Connect এর «Users and Access» → «Keys» অনুসাংগে একটি API চাবি তৈরি করুন। একটি প্রাইভেট কী জেনারেট করুন এবং Issuer ID সংরক্ষণ করুন। API এ প্রতিটি অনুরোধ প্রমাণীকরণের জন্য JWT ব্যবহার করুন।
সারাংশ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন