Skip to content

আপনার মোবাইল অ্যাপ আপডেট করুন

বেশিরভাগ আপডেট publish করলেই সঙ্গে সঙ্গে চলে যায়। শুধুমাত্র metadata বা native shell পরিবর্তনের ক্ষেত্রে নতুন app store submission দরকার হয়।

তুমি যদি তোমার Proyecta অ্যাপকে PWA হিসেবে wrap করে app store-এ submit করে থাকো, তাহলে আপডেট দুটি স্তরে কাজ করে — এটা নির্ভর করে তুমি কী পরিবর্তন করছো তার উপর।

Tier 1: Content ও functionality আপডেট (তাৎক্ষণিক)

Section titled “Tier 1: Content ও functionality আপডেট (তাৎক্ষণিক)”

একটি wrapped PWA তার আসল content তোমার published Proyecta URL থেকে লোড করে, তাই বেশিরভাগ আপডেটের জন্য নতুন app store build দরকার হয় না:

  1. Proyecta builder-এ তোমার পরিবর্তনগুলো করো
  2. Builder toolbar-এ Publish ক্লিক করো
  3. ব্যবহারকারীরা পরের বার অ্যাপ খুললেই পরিবর্তনগুলো দেখতে পাবে

এই স্তরে যা পড়ে:

  • নতুন page, feature, layout
  • Bug fix
  • Copy ও image-এর পরিবর্তন
  • Backend logic পরিবর্তন
  • Database schema পরিবর্তন
  • বেশিরভাগ styling পরিবর্তন

PWA-wrapper মডেলের সবচেয়ে বড় সুবিধাগুলোর মধ্যে এটি একটি — স্বাভাবিক product কাজের জন্য review queue-এর অপেক্ষায় থাকতে হয় না।

Tier 2: Native shell আপডেট (নতুন submission প্রয়োজন)

Section titled “Tier 2: Native shell আপডেট (নতুন submission প্রয়োজন)”

কিছু পরিবর্তনের জন্য wrapper পুনরায় তৈরি করতে হয় এবং নতুন package submit করতে হয়:

  • App name — আইকনের নিচে যেভাবে দেখায়
  • App icon নিজে
  • Splash screen
  • Manifest entries যেগুলো wrapper-এ বেক করা থাকে (theme color, display mode, orientation lock)
  • Native permission declarations (camera, location ইত্যাদি যেগুলোর জন্য Info.plist বা AndroidManifest.xml-এ নতুন entry দরকার)
  • Wrapper version bump

এগুলোর জন্য:

  1. তোমার published URL দিয়ে pwabuilder.com-এ package পুনরায় তৈরি করো
  2. আগে যে signing key ব্যবহার করেছিলে সেটা দিয়েই sign করো (অত্যন্ত গুরুত্বপূর্ণ — নিচে দেখো)
  3. Google Play Console, App Store Connect বা Partner Center-এর মাধ্যমে submit করো
  4. Review-এর জন্য অপেক্ষা করো

তোমার signing key হারিও না

Section titled “তোমার signing key হারিও না”

Android অ্যাপ আপডেট করার সবচেয়ে গুরুত্বপূর্ণ বিষয়: প্রতিটি আপডেট অবশ্যই একই key দিয়ে sign করতে হবে যেটা দিয়ে প্রথম version sign করেছিলে। যদি signing.keystore হারিয়ে ফেলো, Google Play আর কোনো আপডেট গ্রহণ করবে না। তখন ভিন্ন package name দিয়ে সম্পূর্ণ নতুন অ্যাপ publish করতে হবে এবং ব্যবহারকারীদের migrate করতে হবে।

iOS-এর ক্ষেত্রে, তোমার provisioning profile ও distribution certificate তোমার Bundle ID-এর সাথে যুক্ত — certificate revoke করলে নতুন একটি তৈরি করা যাবে, তবে আপডেট submit করার সময় দেরি এড়াতে প্রোফাইলগুলো আগে থেকেই backup রাখো।

নতুন package submit করার সময় অ্যাপের ব্যবহারকারী-দৃশ্যমান version number তোমার Proyecta deploy-এর সাথে sync রাখো। না হলে ব্যবহারকারীরা বুঝতে পারবে না তাদের crash report নতুন build-এর নাকি পুরনো কোনো build-এর।

  • Builder-এ Update wizard যা পুনরায় তৈরি, signing ও submission নিজেই সামলে নেবে
  • Proyecta version history-এর সাথে sync করা Version manifest tracking