আপনি যদি খুঁজে থাকেন Base44 অ্যাপ কীভাবে App Store-এ প্রকাশ করবেন, সংক্ষেপে উত্তর হলো: Base44 এখন বাইনারিটি তৈরি করে দেয়, বাকিটা আপনার হাতে। অক্টোবর 2026 পর্যন্ত, এডিটরের Mobile app ট্যাব একটি সাইন করা IPA তৈরি করে। Apple অ্যাকাউন্ট, App Store Connect রেকর্ড, আপলোড, রিভিউ এবং যেকোনো রিজেকশন — এগুলোর দায়িত্ব এখনও আপনার। নিচে প্রতিটি ধাপ দেওয়া হলো, সঙ্গে সেই গাইডলাইনটিও যা বেশিরভাগ র্যাপার অ্যাপকে আটকে দেয়।
Base44-এর Build Stores Files আসলে কী করে?
Build Stores Files আপনার প্রকাশিত Base44 ওয়েব অ্যাপকে স্টোরে দেওয়ার উপযোগী বাইনারিতে রূপান্তর করে: App Store-এর জন্য একটি IPA এবং Google Play-এর জন্য একটি AAB। প্রতিটি ফাইল আপনার বিদ্যমান ওয়েব অ্যাপকে একটি পাতলা নেটিভ খোলসে মুড়ে দেয়।
Base44-এর স্টোর সাবমিশন ডকুমেন্টেশন অনুযায়ী, ফলাফল হলো "আপনার ওয়েব অ্যাপের চারপাশে একটি হালকা নেটিভ র্যাপার, যা শুধু আপনার অ্যাপের URL খোলে।" Base44 এছাড়াও নিচের কাজগুলো করে:
- এটি App Store বা Google Play গাইডলাইন অনুযায়ী একটি App Scan চালায় এবং আপনাকে একটি Readiness Score দেয়।
- এটি "স্বয়ংক্রিয়ভাবে একটি Bundle ID এবং সাইনিং key কনফিগার করে", এবং তৈরি হওয়া ফাইলে আপনি এগুলো বদলাতে পারবেন না।
- এটি AI দিয়ে ডিভাইস পারমিশন সেট করে এবং 24টি ভাষায় purpose string লেখে। ডকুমেন্টেশন বলছে এগুলো "Base44 ইন্টারফেসে এডিট করা যায় না।"
- আপনি একটি APNs
.p8key দিলে এটি পুশ নোটিফিকেশন যোগ করতে পারে; এটি App Store Connect API key থেকে আলাদা একটি key।
Base44-এ আপনি যে কনটেন্ট পরিবর্তন প্রকাশ করেন, তার বেশিরভাগই নতুন সাবমিশন ছাড়াই ইনস্টল করা অ্যাপে পৌঁছে যায়। তবে নাম, আইকন, bundle ID, পুশ সেটআপ বা পারমিশন বদলালে ফাইলগুলো আবার তৈরি করে নতুন করে সাবমিট করতে হবে।
কোন কাজগুলো এখনও আপনাকে নিজে করতে হবে?
বাইনারির বাইরের সবকিছুর দায়িত্ব আপনার: ডেভেলপার অ্যাকাউন্ট, স্টোর লিস্টিং, আপলোড, রিভিউ এবং যেকোনো আপিল। Base44-এর ডকুমেন্টেশন বলছে এটি "আপনার ডেভেলপার অ্যাকাউন্ট তৈরি বা পরিচালনা করে না" এবং আপনার হয়ে Apple বা Google-এর সঙ্গে যোগাযোগ করবে না।
| কাজ | Base44 | আপনি |
|---|---|---|
| Apple Developer Program-এ এনরোলমেন্ট | না | হ্যাঁ |
| App Store Connect API key (.p8, Admin রোল) | এটি ব্যবহার করে | আপনি তৈরি করবেন |
| Bundle ID ও সাইনিং | হ্যাঁ, স্বয়ংক্রিয় | যা তৈরি হয় সেটাই ব্যবহার করুন |
| সাইন করা IPA | হ্যাঁ | ডাউনলোড করুন |
| App Store Connect অ্যাপ রেকর্ড | না | হ্যাঁ |
| বিল্ড আপলোড | না | হ্যাঁ |
| স্ক্রিনশট, বিবরণ, প্রাইভেসি পলিসি URL | না | হ্যাঁ |
| রিভিউর জন্য সাবমিট ও রিজেকশন সামলানো | না | হ্যাঁ |
ধাপে ধাপে কীভাবে Base44 অ্যাপ App Store-এ প্রকাশ করবেন?
Base44 অ্যাপ প্রকাশ করতে Base44-এ IPA তৈরি করুন, App Store Connect-এ একটি মিলিয়ে নেওয়া অ্যাপ রেকর্ড তৈরি করুন, IPA আপলোড করুন, তারপর সেই বিল্ডটি রিভিউর জন্য সাবমিট করুন।
- Apple Developer Program-এ এনরোল করুন এবং অনুমোদনের জন্য অপেক্ষা করুন। Account Holder-কে App Store Connect-এ সর্বশেষ চুক্তিটিও গ্রহণ করতে হবে, নইলে আপনি কোনো অ্যাপ যোগ করতে পারবেন না।
- App Store Connect-এ Users and Access → Integrations-এ গিয়ে Admin রোলসহ একটি API key তৈরি করুন। Issuer ID ও Key ID লিখে রাখুন এবং
.p8ফাইলটি ডাউনলোড করুন। - Base44-এ Publish → Mobile app খুলুন, App Store গাইডলাইন নির্বাচন করে Run App Scan-এ ক্লিক করুন এবং প্রতিটি critical সমস্যা ঠিক করুন।
- Create App Store files বেছে নিন এবং আপনার Issuer ID, Key ID, Team ID ও
.p8key দিন। তারপর IPA ডাউনলোড করুন। - App Store Connect-এ Apps → + → New App খুলুন। iOS বেছে নিন, নাম, প্রাথমিক ভাষা ও SKU দিন, এবং Base44 যে bundle ID কনফিগার করেছে সেটি নির্বাচন করুন।
- IPA আপলোড করুন। Apple আপলোডের বিকল্প হিসেবে Xcode, altool ও Transporter-এর কথা বলে; তৈরি IPA-র জন্য সবচেয়ে সহজ হলো Transporter, একটি ফ্রি macOS অ্যাপ।
- বিল্ড প্রসেস হয়ে গেছে জানিয়ে ইমেইল আসা পর্যন্ত অপেক্ষা করুন। তারপর স্ক্রিনশট, বিবরণ, প্রাইভেসি পলিসি URL, বয়স রেটিং এবং প্রাইভেসি বিবরণ যোগ করুন।
- ভার্সনের সঙ্গে বিল্ডটি যুক্ত করুন, রিভিউ নোট ও একটি ডেমো লগইন দিন, তারপর Submit for Review-এ ক্লিক করুন।
Apple প্রতিটি আপলোডকে আপনার রেকর্ডের সঙ্গে মেলায় "bundle ID এবং ভার্সন নম্বর দিয়ে, যা অ্যাপ বান্ডেলের ভেতরে থাকে"। আপনি যদি ভিন্ন bundle ID দিয়ে রেকর্ড তৈরি করে থাকেন, তাহলে আপলোডটি যুক্ত হবে না। লিস্টিংয়ের বিস্তারিত জানতে আমাদের App Store সাবমিশন চেকলিস্ট অনুসরণ করুন, আর ডেমো অ্যাকাউন্ট গাইড দেখে রিভিউয়ারের জন্য একটি লগইন সেট আপ করুন।
Base44 অ্যাপ প্রকাশ করতে কত খরচ হয়?
Base44 অ্যাপ App Store-এ প্রকাশ করতে ন্যূনতম একটি পেইড Base44 Builder প্ল্যান এবং Apple-এর বার্ষিক 99 USD মেম্বারশিপ লাগে। Android-এও প্রকাশ করলে Google-এর এককালীন 25 USD ফি যোগ করুন।
Apple-এর এনরোলমেন্ট পেজে লেখা আছে: "Apple Developer Program-এর খরচ প্রতি মেম্বারশিপ বছরে 99 USD। অঞ্চলভেদে দাম ভিন্ন হতে পারে।" Free প্ল্যানে আপনি Base44-এর স্ক্যান চালাতে পারবেন, কিন্তু স্টোর ফাইল ডাউনলোড করতে "Builder বা তার উপরের প্ল্যান প্রয়োজন।" Google Play-তে, November 13, 2023-এর পরে তৈরি ব্যক্তিগত অ্যাকাউন্টকে লাইভ হওয়ার আগে একটি টেস্টিং পর্ব শেষ করতে হয়। সেই প্রক্রিয়া আমাদের ক্লোজড টেস্টিং গাইডে ব্যাখ্যা করা হয়েছে।
Apple কি গাইডলাইন 4.2-এর অধীনে Base44 অ্যাপ রিজেক্ট করবে?
আপনার Base44 অ্যাপ যদি ফ্রেমের ভেতরে থাকা আপনার ওয়েবসাইটের মতো আচরণ করে, তাহলে গাইডলাইন 4.2-এর অধীনে রিজেকশনের বাস্তব ঝুঁকি আছে, কারণ বিল্ডটি শুধু আপনার অ্যাপের URL খোলে। Apple র্যাপ করা অ্যাপ অনুমোদন করে যখন সেগুলো ফোনে কাজের এবং অ্যাপের মতো লাগে, সাইটের হুবহু প্রতিচ্ছবি হলে নয়।
গাইডলাইন 4.2 বলছে: "আপনার অ্যাপে এমন ফিচার, কনটেন্ট ও UI থাকা উচিত যা এটিকে একটি রিপ্যাকেজ করা ওয়েবসাইটের চেয়ে উন্নত করে।" গাইডলাইন 4.2.2 আরও যোগ করে যে অ্যাপগুলো মূলত "ওয়েব ক্লিপিং, কনটেন্ট অ্যাগ্রিগেটর বা লিংকের সংগ্রহ" হওয়া উচিত নয়।
Base44-এর নথিভুক্ত সীমাবদ্ধতাগুলোও গুরুত্বপূর্ণ। অ্যাপের জন্য আলাদা স্টার্ট পেজ বেছে নেওয়া যায় না, এবং পূর্ণ অফলাইন মোড ও HealthKit সাপোর্ট করে না। অ্যাপের ভেতরে Stripe দিয়ে ডিজিটাল পণ্য বিক্রি করলে গাইডলাইন 3.1.1-এর অধীনে রিজেক্ট হবে, আর StoreKit এখনও সাপোর্ট করে না। ভৌত পণ্য ও সেবার জন্য এখনও Stripe ব্যবহার করা যায়।
4.2-এর অধীনে রিজেক্ট হওয়া অন্যান্য ওয়েব-র্যাপার অ্যাপের কী হয়েছিল?
Apple Developer Forums-এর পাবলিক থ্রেডগুলো দেখায় যে র্যাপার অ্যাপের 4.2 রিজেকশন নির্ভর করে লঞ্চের সময় রিভিউয়ার আসলে কী দেখেন তার ওপর, আপনি কতগুলো নেটিভ API তালিকাভুক্ত করেছেন তার ওপর নয়।
একটি Cordova থ্রেডে, একজন ডেভেলপার "4.2 Design: Minimum Functionality"-এর অধীনে বহুবার রিজেক্ট হয়েছিলেন, যদিও অ্যাপটি GPS ও অ্যাক্সেলেরোমিটার ব্যবহার করত এবং কানেকশন ছাড়াও রেকর্ডিং চালিয়ে যেত। একটি ফোনকলের পর Apple ব্যাখ্যা করে যে "বাইনারি বিল্ডে কোনো UI-ই ছিল না" এবং "সাইট লোড হওয়ার সময় সাদা স্ক্রিন দেখা যাচ্ছিল।" তিনি একটি স্প্ল্যাশ স্ক্রিন যোগ করে এবং প্রথমে বাস্তব UI-সহ একটি লোকাল index.html লোড করে সমস্যাটি সমাধান করেন। রিমোট সাইটটি পুরোপুরি লোড হওয়ার পরেই দেখা যেত, এবং অ্যাপটি অনুমোদিত হয়।
আরেকটি থ্রেডে, একটি ভিডিও অ্যাপ 4.2.2-এর অধীনে এই বার্তাসহ রিজেক্ট হয়: "আপনার অ্যাপে শুধু ইন্টারনেট থেকে সংগৃহীত লিংক, ছবি বা কনটেন্ট রয়েছে, এবং নেটিভ iOS কার্যকারিতা সীমিত বা একেবারেই নেই।" অ্যাপটিতে অফলাইন ডাউনলোড, ডিপ লিংকসহ পুশ নোটিফিকেশন এবং ফেভারিট ছিল। Apple উত্তর দেয় যে "ব্যবহারকারীরা Safari ব্যবহার করে ওয়েবসাইটেই ভিডিও বুকমার্ক করতে পারেন," এবং থ্রেডে কখনো অনুমোদনের খবর পাওয়া যায়নি।
তুলনামূলক শিক্ষা: প্রথম অ্যাপটি পাস করেছিল যখন এর প্রথম স্ক্রিন আর লোড হতে থাকা ওয়েবসাইটের মতো দেখাত না। দ্বিতীয়টি ব্যর্থ হয়েছিল কারণ এতে যোগ করা প্রতিটি ফিচার Safari-তেই করা যেত। এই কথাটি মাথায় রেখে আপনার Base44 অ্যাপ ফোনে পরীক্ষা করুন।
Submit for Review চাপার আগে কী কী যাচাই করবেন?
সাবমিট করার আগে নিশ্চিত হোন যে iPhone-এ একজন রিভিউয়ার সাইন ইন করতে পারবেন, মূল কাজটি শেষ করতে পারবেন, এবং কখনো ফাঁকা স্ক্রিন, ওয়েব-ধাঁচের অচলাবস্থা বা ডিজিটাল কনটেন্টের জন্য Stripe চেকআউটের মুখোমুখি হবেন না।
- App Scan-এ কোনো অমীমাংসিত critical সমস্যা নেই, এবং সমাধানের পর আপনি আবার প্রকাশ করেছেন।
- এয়ারপ্লেন মোডে অ্যাপ চালু করে নিশ্চিত হোন যে সাদা স্ক্রিনের বদলে একটি বন্ধুসুলভ বার্তা দেখা যাচ্ছে।
- সাইন-আপের আগেই প্রাইভেসি পলিসি ও শর্তাবলি পেজে পৌঁছানো যায়।
- ব্রাউজারের ব্যাক বাটন ছাড়াই নেভিগেশন কাজ করে, এবং কোনো এক্সটার্নাল লিংক ব্যবহারকারীকে আটকে দেয় না।
- অ্যাপের ভেতরে Stripe দিয়ে কোনো ডিজিটাল কনটেন্ট বিক্রি হয় না।
- ডেমো অ্যাকাউন্ট কাজ করে, এবং রিভিউ নোটে ব্যাখ্যা করা আছে অ্যাপটি ফোনে এমন কী করে যা ওয়েবসাইট করে না।
- App Store Connect রেকর্ডে Base44-এর তৈরি করা bundle ID ব্যবহার করা হয়েছে।
উদাহরণ: Base44-এ তৈরি একটি বুকিং অ্যাপ যা সরাসরি উপস্থিত হয়ে করার ক্লাস বিক্রি করে, সেটি Stripe রাখতে পারে, কারণ ক্লাস একটি সেবা। যদি এতে একটি পেইড ভিডিও লাইব্রেরি যোগ করা হয়, সেই লাইব্রেরি গাইডলাইন 3.1.1-এর আওতায় পড়ে, তাই StoreKit উপলব্ধ না হওয়া পর্যন্ত iOS বিল্ড থেকে এটি সরিয়ে রাখুন। সাবমিট করার আগে কেউ একবার দেখে দিক চাইলে আমাদের সার্ভিসগুলো দেখুন।
সচরাচর জিজ্ঞাসিত প্রশ্ন
Base44 কি আমার হয়ে অ্যাপটি App Store-এ সাবমিট করে দেয়?
না। Base44 IPA তৈরি ও সাইন করে দেয়, কিন্তু এর ডকুমেন্টেশন বলছে এটি ডেভেলপার অ্যাকাউন্ট তৈরি বা পরিচালনা করে না, এবং সাপোর্ট টিম আপনার হয়ে Apple বা Google-এর সঙ্গে যোগাযোগ করে না। App Store Connect-এ অ্যাপ রেকর্ড তৈরি, Transporter বা অন্য কোনো Apple টুল দিয়ে IPA আপলোড, লিস্টিং পূরণ, রিভিউর জন্য সাবমিট এবং যেকোনো রিজেকশনের জবাব — সবই আপনাকে নিজে করতে হবে।
Free প্ল্যানে কি Base44 অ্যাপ প্রকাশ করা যায়?
আংশিকভাবে। Free প্ল্যানে আপনি App Scan চালাতে এবং Readiness Score দেখতে পারবেন, কিন্তু তৈরি হওয়া IPA বা AAB ডাউনলোড করতে Builder বা তার উপরের প্ল্যান লাগবে। এর ওপর আপনার Apple Developer Program লাগবে, যার খরচ প্রতি মেম্বারশিপ বছরে 99 USD, আর Android-এও প্রকাশ করলে এককালীন 25 USD ফি-সহ একটি Google Play ডেভেলপার অ্যাকাউন্ট লাগবে।
App Store ফাইল তৈরির সময় Base44 কেন error 403 দেখায়?
Base44-এর ডকুমেন্টেশন অনুযায়ী App Store Connect API key-তে Admin রোল থাকতে হবে, আর কম রোলের key ব্যবহার করলে error 403 আসে। App Store Connect-এ Users and Access → Integrations-এ গিয়ে Admin অ্যাক্সেসসহ একটি নতুন key তৈরি করুন, .p8 ফাইলটি ডাউনলোড করুন, এবং মিলিয়ে নেওয়া Issuer ID, Key ID ও Team ID-সহ সেটি দিন।
Base44 iOS অ্যাপে কি ইন-অ্যাপ পারচেজ যোগ করা যায়?
অক্টোবর 2026 পর্যন্ত, না। Base44-এর ডকুমেন্টেশন বলছে StoreKit ও Play Billing এখনও সাপোর্ট করে না, এবং RevenueCat ও Capacitor IAP প্লাগইন এর বিল্ডে কাজ করে না। iOS অ্যাপের ভেতরে Stripe দিয়ে ডিজিটাল পণ্য বিক্রি করলে গাইডলাইন 3.1.1-এর অধীনে অ্যাপ রিজেক্ট হবে। ভৌত পণ্য ও বাস্তব জগতের সেবার জন্য এখনও Stripe ব্যবহার করা যায়।
প্রতিবার পরিবর্তন করলেই কি Base44 অ্যাপ আবার সাবমিট করতে হবে?
সাধারণত না। বিল্ডটি একটি র্যাপার যা আপনার প্রকাশিত ওয়েব অ্যাপ লোড করে, তাই বেশিরভাগ কনটেন্ট ও ডিজাইন পরিবর্তন নতুন সাবমিশন ছাড়াই দেখা যায়। তবে অ্যাপের নাম, আইকন, bundle ID, পুশ নোটিফিকেশন বা ডিভাইস পারমিশন বদলালে ফাইল আবার তৈরি করে নতুন করে সাবমিট করতে হবে। মনে রাখবেন, Apple আশা করে রিভিউ হওয়া অ্যাপ পরে তার মূল উদ্দেশ্য বদলাবে না।
সূত্র ও আরও পড়ুন
নীতিমালা বদলায়। সাবমিট করার আগে অফিশিয়াল ডকুমেন্টেশন দেখে নিন।
- অ্যাপ স্টোরে আপনার অ্যাপ সাবমিট করা – Base44 সাপোর্ট ডকুমেন্টেশন ↗যাচাই করা হয়েছে ১৯ অক্টো, ২০২৬
- App Review গাইডলাইন – Apple Developer ↗যাচাই করা হয়েছে ১৯ অক্টো, ২০২৬
- বিল্ড আপলোড করা – App Store Connect সহায়তা ↗যাচাই করা হয়েছে ১৯ অক্টো, ২০২৬
- Apple Developer Program এনরোলমেন্ট ↗যাচাই করা হয়েছে ১৯ অক্টো, ২০২৬
- 4.2 Design: Minimum Functionality-এর অধীনে রিজেক্ট – Apple Developer Forums ↗যাচাই করা হয়েছে ১৯ অক্টো, ২০২৬
- গাইডলাইন 4.2.2 – Design – Minimum Functionality-এর অধীনে রিজেক্ট – Apple Developer Forums ↗যাচাই করা হয়েছে ১৯ অক্টো, ২০২৬
চলুন আপনার অ্যাপকে ফিনিশ লাইন পার করাই।
আপনার অ্যাপ আর লাইভ লিস্টিংয়ের মাঝে কী বাধা আছে, তা খুঁজে বের করার জন্য একটি ফোকাসড কল।
কল বুক করুন ↗

