আপনার প্রথম মোবাইল অ্যাপ চালু করার জন্য একটি শিক্ষানবিস-বান্ধব গাইড খুঁজছেন? আমরা সেখানে ছিলাম, এবং আমরা HackerNoon মোবাইল অ্যাপ তৈরির মাধ্যমে যে পাঠ শিখেছি তা শেয়ার করে সাহায্য করতে পারি।
আপনি যদি আপনার প্রথম মোবাইল অ্যাপটি কীভাবে চালু করবেন সে সম্পর্কে একটি শিক্ষানবিস-বান্ধব গাইড খুঁজছেন, আপনি সঠিক জায়গায় এসেছেন৷
হ্যাকারনুন মোবাইল অ্যাপটিও ছিল অ্যাপ ডেভেলপমেন্টের জগতে আমাদের প্রথম ঝাঁপ এবং আমরা স্বীকার করি যে প্রথমে, আমরা ঠিক ততটাই হারিয়ে গিয়েছিলাম যেটা আপনি সম্ভবত এখনই আছেন। আমাদের নিজেদের কষ্টার্জিত পাঠগুলি ভাগ করে আপনার অ্যাপটিকে মাটি থেকে নামিয়ে আনতে আমাদের সাহায্য করুন৷
একটি সফল অ্যাপ জমা দেওয়ার প্রক্রিয়া নিশ্চিত করতে বিশদ ধাপে ধাপে নির্দেশাবলী এবং নির্দেশিকাগুলির জন্য Apple এবং Google-এর অফিসিয়াল ডকুমেন্টেশনগুলি উল্লেখ করতে ভুলবেন না৷
সামঞ্জস্য এবং কর্মক্ষমতা নিশ্চিত করতে বিভিন্ন Apple ডিভাইসে আপনার অ্যাপ পরীক্ষা করুন। স্ক্রীনের আকার, রেজোলিউশন এবং ওরিয়েন্টেশনের মতো ডিভাইস-নির্দিষ্ট বৈশিষ্ট্যগুলি পরিচালনা করুন।
[ ]
অ্যাপলের সর্বশেষ iOS সংস্করণ এবং প্রযুক্তির জন্য সমর্থন অন্তর্ভুক্ত করুন।
যদি আপনার অ্যাপে অ্যাকাউন্ট-ভিত্তিক বৈশিষ্ট্যগুলি অন্তর্ভুক্ত থাকে, তাহলে হয় একটি সক্রিয় ডেমো অ্যাকাউন্ট বা সম্পূর্ণ বৈশিষ্ট্যযুক্ত ডেমো মোড প্রদান করুন, সাথে আপনার অ্যাপ পর্যালোচনা করার জন্য প্রয়োজন হতে পারে এমন অন্য কোনো হার্ডওয়্যার বা সংস্থান প্রদান করুন (যেমন লগইন শংসাপত্র বা একটি নমুনা QR কোড)
[ ] উচ্চ-মানের স্ক্রিনশট ক্যাপচার করুন যা আপনার অ্যাপের বৈশিষ্ট্য এবং UI প্রদর্শন করে৷
একটি দৃশ্যত আবেদনময়ী অ্যাপ প্রিভিউ ভিডিও প্রস্তুত করুন (ঐচ্ছিক কিন্তু প্রস্তাবিত)।
প্রাসঙ্গিক কীওয়ার্ড সহ একটি আকর্ষণীয় এবং সংক্ষিপ্ত অ্যাপের বিবরণ লিখুন ।
বিভিন্ন অ্যাপ স্টোর অঞ্চলের জন্য স্থানীয় বর্ণনা এবং কীওয়ার্ড তৈরি করুন ।
কোড সাইনিং: একটি iOS ডিস্ট্রিবিউশন প্রোভিশনিং প্রোফাইল এবং ডিস্ট্রিবিউশন সার্টিফিকেট তৈরি করুন
[ ] Xcode-এ আপনার ডেভেলপার প্রোগ্রাম অ্যাকাউন্ট যোগ করুন। উপরের মেনু থেকে, Xcode নির্বাচন করুন, তারপর পছন্দগুলি নির্বাচন করুন।
[] Accounts-এ ক্লিক করুন। উইন্ডোর নীচে বাম কোণে, + চিহ্ন টিপুন, তারপর অ্যাপল আইডি যোগ করুন...
অ্যাপল ডেভেলপার প্রোগ্রামের জন্য আপনার অ্যাপল আইডি এবং পাসওয়ার্ড লিখুন , তারপর সাইন ইন ক্লিক করুন।
[ ] এরপর, স্বয়ংক্রিয় স্বাক্ষর সক্ষম করুন৷ প্রকল্প সম্পাদক থেকে, একটি লক্ষ্য নির্বাচন করুন এবং সাধারণ নির্বাচন করুন। "সাইনিং" বিভাগে নিচে স্ক্রোল করুন এবং সেটিংস প্রসারিত করতে ত্রিভুজ আইকনে ক্লিক করুন। স্বয়ংক্রিয়ভাবে স্বাক্ষর পরিচালনা করতে বাক্সে ক্লিক করুন৷ আপনার দল নির্বাচন করুন.
Xcode ব্যবহার করে অ্যাপটি আর্কাইভ এবং আপলোড করুন
আমরা অ্যাপ স্টোর কানেক্টের মাধ্যমে পর্যালোচনার জন্য অ্যাপটি জমা দেওয়ার আগে, আমাদের এক্সকোডের মাধ্যমে বিল্ড আপলোড করতে হবে । Xcode-এ, স্থাপনার লক্ষ্য হিসাবে জেনেরিক iOS ডিভাইস নির্বাচন করুন।
উপরের মেনু থেকে পণ্য চয়ন করুন এবং সংরক্ষণাগারে ক্লিক করুন।
[ ] Xcode অর্গানাইজার চালু হবে, আপনার অতীতে তৈরি করা যেকোনো সংরক্ষণাগার প্রদর্শন করবে। নিশ্চিত করুন যে বর্তমান বিল্ডটি নির্বাচিত হয়েছে এবং ডানদিকের প্যানেলে অ্যাপ স্টোরে আপলোড করুন এ ক্লিক করুন৷
[ ] আপনার শংসাপত্র নির্বাচন করুন এবং চয়ন করুন ক্লিক করুন৷
[ ] পরবর্তী উইন্ডোতে, নীচের ডানদিকের কোণায় আপলোড এ ক্লিক করুন৷ আপলোড সম্পন্ন হলে একটি সফল বার্তা প্রদর্শিত হবে। সম্পন্ন ক্লিক করুন.
অ্যাপটির জন্য একটি অ্যাপ স্টোর কানেক্ট রেকর্ড তৈরি করুন - অ্যাপের মেটাডেটা কনফিগার করুন এবং অ্যাপ স্টোর কানেক্ট রেকর্ডে আরও বিশদ বিবরণ দিন
অ্যাপ স্টোর কানেক্ট ড্যাশবোর্ডে, আমার অ্যাপস নির্বাচন করুন ।
[ ] উপরের বাম কোণে + চিহ্নে ক্লিক করুন, তারপর নতুন অ্যাপে ক্লিক করুন।
একটি নতুন অ্যাপ স্টোর কানেক্ট রেকর্ড তৈরি করতে, আপনার এই বিবরণগুলির প্রয়োজন হবে: প্ল্যাটফর্ম , অ্যাপের নাম, ডিফল্ট ভাষা, বান্ডেল আইডি এবং SKU। আপনি পরে এই বিবরণগুলি পরিবর্তন করতে পারবেন না, তাই আপনি যা লিখছেন তা নিশ্চিত করুন৷
➡️
আবিষ্কারের জন্য অপ্টিমাইজ করতে আপনার অ্যাপের নামের কীওয়ার্ড ব্যবহার করুন।
➡️
বান্ডেল আইডিটি আপনার Xcode প্রকল্পের Info.plist ফাইলের বান্ডেল শনাক্তকারীর সাথে একটি সঠিক মিল হওয়া আবশ্যক (টার্গেটের সাধারণ --> পরিচয় বিভাগে)।
➡️
SKU ব্যবহারকারীদের কাছে দৃশ্যমান নয় এবং সেট করা আপনার উপর নির্ভর করে। এটি একটি শনাক্তকারী হতে পারে যা আপনি আপনার কোম্পানিতে ব্যবহার করেন বা অন্য কিছু যা আপনার জন্য অর্থপূর্ণ। গ্রহণযোগ্য অক্ষরগুলির মধ্যে অক্ষর, সংখ্যা, হাইফেন, পিরিয়ড এবং আন্ডারস্কোর রয়েছে এবং সেগুলি অবশ্যই একটি অক্ষর বা সংখ্যা দিয়ে শুরু করতে হবে।
[ ] অ্যাপ স্টোর সংযোগে "অ্যাপ স্টোর" ট্যাবের অধীনে, "অ্যাপ তথ্য" পৃষ্ঠায়, অতিরিক্ত ভাষা, বিভাগ এবং অ্যাপের গোপনীয়তা নীতি URL যোগ করুন
অ্যাপটিকে বিনামূল্যে হিসাবে সেট করুন বা " মূল্য এবং উপলব্ধতা " পৃষ্ঠায় এর মূল্য স্তর নির্বাচন করুন ৷
[ ] এই পর্যায়ে, অ্যাপটিকে "অ্যাপ স্টোর" এর অধীনে বাম দিকের প্যানেলে একটি হলুদ বিন্দু এবং স্ট্যাটাস "জমা দেওয়ার জন্য প্রস্তুত" দিয়ে চিহ্নিত করা হবে। আপনি কনফিগার করতে চান বিল্ড নির্বাচন করুন. এখানেই আমরা অ্যাপ স্টোরে পণ্যের পৃষ্ঠার তথ্য যোগ করব।
অ্যাপের স্ক্রিনশট আপলোড করুন (JPEG বা PNG ফর্ম্যাটে এবং স্ট্যাটাস বার ছাড়া)। আমরা একটি ডিভাইসের জন্য স্ক্রিনশটগুলির একটি সেট আপলোড করতে পারি এবং অন্য সমস্ত আকারের জন্য সেগুলি ব্যবহার করতে পারি।
[ ] স্ক্রিনশটগুলি আপলোড করা শেষ হওয়ার পরে উইন্ডোর উপরের ডানদিকের কোণায় সংরক্ষণে ক্লিক করুন৷
[ ] নিচে স্ক্রোল করুন এবং অ্যাপের বিবরণ, কীওয়ার্ড, সমর্থন URL এবং মার্কেটিং URL লিখুন।
➡️
অ্যাপটির বর্ণনা এবং কীওয়ার্ডগুলি গুরুত্বপূর্ণ। আবিষ্কারের জন্য তাদের অপ্টিমাইজ করা নিশ্চিত করুন।
➡️
সমর্থন URL একটি পরিচিতি ফর্ম সহ একটি ল্যান্ডিং পৃষ্ঠার মতো সহজ হতে পারে৷
➡️
মার্কেটিং URL আপনার অ্যাপের ওয়েবসাইট হতে পারে এবং এটি ঐচ্ছিক।
[ ] নীচের "সাধারণ অ্যাপ তথ্য" বিভাগে, অ্যাপটির আইকন আপলোড করুন এবং এর সংস্করণ নম্বর, কপিরাইট এবং যোগাযোগের তথ্য লিখুন।
➡️
অ্যাপের আইকন 1024px x 1024px হওয়া উচিত।
➡️
সংস্করণ নম্বরটি Xcode-এর সাথে হুবহু মিলে যাওয়া উচিত।
➡️
কপিরাইট তথ্য সাধারণত এই মত দেখায়: "কপিরাইট (c) 2017, Instabug, Inc"।
➡️
এখানে যোগাযোগের তথ্য ব্যবহারকারীদের কাছে প্রদর্শিত হবে।
[ ] "রেটিং" এর পাশে সম্পাদনা এ ক্লিক করুন এবং আমাদের অ্যাপের জন্য প্রযোজ্য বিকল্পগুলি নির্বাচন করুন - অ্যাপটি পর্যালোচনার সময় প্রত্যাখ্যান করা যেতে পারে যদি এটি তার রেটিং এর সাথে মেলে না।
[ ] "অ্যাপ পর্যালোচনা তথ্য" বিভাগের অধীনে, আপনার যোগাযোগের তথ্য (মার্কোস?), পর্যালোচকের জন্য আপনার কাছে থাকা যেকোনো নোট লিখুন এবং সংস্করণ প্রকাশের তারিখ সেট করুন।
➡️
এখানে যোগাযোগের তথ্যটি পর্যালোচকদের জন্য রয়েছে যদি তাদের সরাসরি আপনার কাছে পৌঁছাতে হয়।
➡️
পর্যালোচকদের জন্য নোটগুলিতে নির্দিষ্ট হার্ডওয়্যার সম্পর্কে তথ্য অন্তর্ভুক্ত থাকতে পারে যা তাদের ব্যবহার করার প্রয়োজন হতে পারে বা ব্যবহারকারীর অ্যাকাউন্টের তথ্য তাদের অ্যাক্সেসের জন্য প্রয়োজন হতে পারে।
➡️
প্রথম প্রকাশের জন্য, আপনার সাধারণত সংস্করণ প্রকাশের তারিখটি স্বয়ংক্রিয় হিসাবে ছেড়ে দেওয়া উচিত।
আপনার ডেভেলপার অ্যাকাউন্ট ব্যবহার করে অ্যাপ স্টোর কানেক্ট ( appstoreconnect.apple.com ) এ লগ ইন করুন ।
[ ] "আপনি আপনার অ্যাপ জমা দেওয়ার আগে একটি বিল্ড নির্বাচন করুন" এ ক্লিক করুন।
আপনি Xcode এর মাধ্যমে আপলোড করা বিল্ডটি বেছে নিন । নীচের ডানদিকের কোণায় সম্পন্ন ক্লিক করুন, তারপরে উপরের ডানদিকের কোণায় সংরক্ষণ করুন, তারপর পর্যালোচনার জন্য জমা দিন।
[ ] অবশেষে, রপ্তানি সম্মতি, বিষয়বস্তুর অধিকার এবং বিজ্ঞাপন শনাক্তকারীর প্রশ্নের উত্তর দিন এবং জমা দিন ক্লিক করুন।
অ্যাপ পর্যালোচনা এবং প্রকাশ:
[ ] পর্যালোচনার অগ্রগতি নিরীক্ষণ করুন এবং অ্যাপলের রিভিউ টিমের যেকোনো সমস্যা বা অনুরোধের সাথে সাথে সমাধান করুন - উপরের অনুভূমিক মেনুতে কার্যকলাপ নির্বাচন করুন, তারপরে বাম দিকের প্যানেলে অ্যাপ স্টোর সংস্করণগুলি নির্বাচন করুন ৷
একবার অনুমোদন হয়ে গেলে , অ্যাপটির প্রকাশের তারিখ সেট করুন বা অবিলম্বে প্রকাশ করুন।
এখানে@CodeWithChris- এর একটি গাইড যা আমাদের পুরো প্রক্রিয়াটি আরও ভালভাবে বুঝতে সাহায্য করেছে:
অ্যাপ স্টোর পর্যালোচনা নির্দেশিকা - এড়ানোর জন্য মূল পয়েন্ট
অনুপযুক্ত বিষয়বস্তু: আপনার অ্যাপে স্পষ্ট, আপত্তিকর, বা অবৈধ সামগ্রী অন্তর্ভুক্ত করা এড়িয়ে চলুন।
বিভ্রান্তিকর তথ্য: আপনার অ্যাপের বর্ণনা, স্ক্রিনশট এবং মেটাডেটা সঠিকভাবে এর কার্যকারিতা উপস্থাপন করছে তা নিশ্চিত করুন।
ব্যবহারকারীর গোপনীয়তা: ডেটা সংগ্রহের জন্য ব্যবহারকারীর সম্মতি নিন এবং ব্যবহারকারীর ডেটা নিরাপদে এবং দায়িত্বশীলভাবে পরিচালনা করুন।
ক্র্যাশ এবং বাগ: কোনো ক্র্যাশ, বাগ বা পারফরম্যান্স সমস্যা চিহ্নিত করতে এবং ঠিক করতে আপনার অ্যাপটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন।
ইউজার ইন্টারফেস: অ্যাপলের হিউম্যান ইন্টারফেস নির্দেশিকা অনুসরণ করুন, একটি দৃশ্যমান আকর্ষণীয় ডিজাইন প্রদান করুন এবং একটি সামঞ্জস্যপূর্ণ ব্যবহারকারীর অভিজ্ঞতা বজায় রাখুন।
অ্যাপের কার্যকারিতা: নিশ্চিত করুন যে আপনার অ্যাপটি উদ্দেশ্য অনুযায়ী কাজ করে এবং লুকানো বা নথিভুক্ত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে না।
অ্যাপ স্টোর পর্যালোচনা নির্দেশিকা - প্রয়োজনীয় উপাদান
সমস্ত অ্যাপ তথ্য এবং মেটাডেটা সম্পূর্ণ এবং নির্ভুল তা নিশ্চিত করুন
অ্যাপ পর্যালোচনা আপনার কাছে পৌঁছানোর প্রয়োজন হলে আপনার যোগাযোগের তথ্য আপডেট করুন
আপনার অ্যাপে সম্পূর্ণ অ্যাক্সেস সহ অ্যাপ পর্যালোচনা প্রদান করুন।
ব্যাকএন্ড পরিষেবাগুলি সক্ষম করুন যাতে তারা পর্যালোচনার সময় লাইভ এবং অ্যাক্সেসযোগ্য থাকে৷
অ্যাপ রিভিউ নোটে অ-স্পষ্ট বৈশিষ্ট্য এবং অ্যাপ-মধ্যস্থ কেনাকাটার বিস্তারিত ব্যাখ্যা অন্তর্ভুক্ত করুন, যেখানে উপযুক্ত সেখানে সহায়ক ডকুমেন্টেশন সহ
কার্যকারিতা: আপনার অ্যাপটি অবশ্যই সঠিকভাবে কাজ করবে এবং ব্যবহারকারীদের একটি স্পষ্ট উদ্দেশ্য এবং মূল্য প্রদান করবে।
আইনি সম্মতি: মেধা সম্পত্তি অধিকার, গোপনীয়তা এবং ডেটা সুরক্ষা প্রবিধান সহ প্রযোজ্য আইন মেনে চলুন।
ন্যূনতম ব্যবহারকারীর অভিজ্ঞতা: অতিরিক্ত অ্যাপ-মধ্যস্থ কেনাকাটা বা সদস্যতা ছাড়াই আপনার অ্যাপটিকে কিছু স্তরের কার্যকারিতা প্রদান করা উচিত।
অ্যাপ-মধ্যস্থ কেনাকাটা: ব্যবহারকারীদের কাছে অ্যাপ-মধ্যস্থ কেনাকাটা বা সাবস্ক্রিপশনের বিষয়ে স্পষ্টভাবে যোগাযোগ করুন এবং তাদের বাস্তবায়ন সংক্রান্ত অ্যাপলের নির্দেশিকা অনুসরণ করুন।
অ্যাপ স্টোর মেটাডেটা: অ্যাপের নাম, বিবরণ, স্ক্রিনশট এবং কীওয়ার্ড সহ আপনার অ্যাপের মেটাডেটাতে সঠিক এবং প্রাসঙ্গিক তথ্য প্রদান করুন।
iPhone অ্যাপগুলি Apple সিলিকন Macs-এর Mac অ্যাপ স্টোরে স্বয়ংক্রিয়ভাবে প্রকাশিত হবে, যদি না আপনি অ্যাপ স্টোর সংযোগে তাদের উপলব্ধতা আপডেট করেন।
যেকোন ধরনের বাগ, স্লো অ্যাপ, বিস্তারিত অ্যাপের বিবরণ, অসমাপ্ত অ্যাপ ইত্যাদি দেখায় এমন অ্যাপের জন্য অ্যাপলের বড় প্রত্যাখ্যান হার রয়েছে।
আপনি যদি ব্যবহারকারীর তথ্য সংগ্রহ করেন, তাহলে আপনাকে তাদের একটি পরিষ্কার গোপনীয়তা নীতি প্রদান করতে হবে।
আপনি অ্যাপল ইমেজ ব্যবহার করতে পারবেন না.
অ্যাপটি প্রতিটি স্থানে যথাযথভাবে কাজ করে এবং একটি সঠিক অনুবাদ আছে তা নিশ্চিত করুন - যদিও অ্যাপল বিশ্বব্যাপী অ্যাপ পছন্দ করে!
একটি সফল অ্যাপ জমা দেওয়ার প্রক্রিয়া নিশ্চিত করার জন্য বিস্তারিত ধাপে ধাপে নির্দেশাবলী এবং নির্দেশিকাগুলির জন্য Apple-এর অফিসিয়াল ডকুমেন্টেশন উল্লেখ করতে ভুলবেন না।