আপনার সর্বশেষ অ্যাপ রিলিজের স্থায়িত্ব নিরীক্ষণ করুন

আপনার মোবাইল অ্যাপের একটি নতুন সংস্করণ উৎপাদনে আনা অ্যাপ ডেভেলপমেন্টের সবচেয়ে উত্তেজনাপূর্ণ অংশগুলির মধ্যে একটি, তবে এটি সবচেয়ে চাপেরও একটি হতে পারে! আপনার টিমকে সংস্করণ গ্রহণ, নতুন বাগ এবং সেই বাগগুলির প্রভাব, পূর্ববর্তী রিলিজের তুলনা এবং আরও অনেক কিছুর উপর নজর রাখতে হবে।

এই পৃষ্ঠায় Firebase দ্বারা প্রদত্ত বেশ কয়েকটি সরঞ্জামের বর্ণনা দেওয়া হয়েছে যা আপনার মোবাইল অ্যাপ রিলিজ সম্পর্কে আত্মবিশ্বাসী বোধ করার জন্য প্রয়োজনীয় ডেটা নিরীক্ষণ করে।

আপনার রিলিজ-সম্পর্কিত ডেটা অন্বেষণ করতে রিলিজ মনিটরিং ড্যাশবোর্ড ব্যবহার করুন।

Firebase কনসোলের রিলিজ মনিটরিং ড্যাশবোর্ডটি Firebase Crashlytics দ্বারা চালিত। এটি আপনার সাম্প্রতিক প্রোডাকশন রিলিজ পর্যবেক্ষণ করার জন্য একটি একক ড্যাশবোর্ড। ড্যাশবোর্ডটি প্রায় রিয়েল টাইমে আপডেট হয় এবং আপনাকে সবচেয়ে গুরুত্বপূর্ণ রিলিজ মেট্রিক্সের একটি উচ্চ-স্তরের ভিউ দেয়, যার মধ্যে রয়েছে ক্র্যাশ-মুক্ত মেট্রিক্স, সংস্করণ গ্রহণ, পূর্ববর্তী রিলিজের সাথে তুলনা এবং রিলিজের জন্য যেকোনো নতুন সমস্যা।

এই নতুন ড্যাশবোর্ডটি কনসোলের সর্বশেষ রিলিজ পৃষ্ঠার তুলনায় উন্নত। সেই পৃষ্ঠার তুলনায়, রিলিজ মনিটরিং ড্যাশবোর্ড আরও তথ্য যোগ করে, গুগল অ্যানালিটিক্সের প্রয়োজন ছাড়াই দরকারী ডেটা প্রদর্শন করে এবং আরও দ্রুত লোড হয়।

ড্যাশবোর্ডের বৈশিষ্ট্যগুলি

  • রিয়েল টাইম রিপোর্টিং
    সমস্ত চার্ট প্রায় রিয়েল টাইমে আপডেট হয়। আপনার সর্বশেষ সংস্করণটি ব্যবহার করার কিছুক্ষণ পরেই, আপনি দেখতে পাবেন ব্যবহারকারীরা কীভাবে সেই রিলিজের সাথে যুক্ত হতে শুরু করে। যদি এই ব্যবহারকারীদের মধ্যে কেউ ক্র্যাশের সম্মুখীন হয়, তাহলে আপনি ক্র্যাশ-মুক্ত মেট্রিক্স চার্টের মাধ্যমে তাৎক্ষণিকভাবে এর প্রভাব জানতে পারবেন।

  • পূর্ববর্তী প্রকাশের উপর ভিত্তি করে তুলনা এবং বেঞ্চমার্কিং
    আপনার পূর্ববর্তী রিলিজের প্রেক্ষাপটে আপনি আপনার সর্বশেষ রিলিজের স্থায়িত্ব দেখতে পারেন। ড্যাশবোর্ড আপনাকে আপনার সর্বশেষ রিলিজের লাইভ মেট্রিক্স এবং আপনার পূর্বে প্রকাশিত দুটি বিল্ডের তুলনা করতে দেয়।

  • শীর্ষ নতুন সংখ্যা
    আপনার সর্বশেষ রিলিজের জন্য নতুন ক্র্যাশ আসার সাথে সাথে আপনি দেখতে পারবেন। শীর্ষস্থানীয় নতুন সমস্যা সারণীতে, আপনি আপনার সর্বশেষ রিলিজে প্রথম সনাক্ত হওয়া সমস্যাগুলির প্রভাব পর্যবেক্ষণ করতে পারেন, যার ফলে আপনি রিলিজটি থামাবেন নাকি রোলব্যাক করবেন সে সম্পর্কে দ্রুত সিদ্ধান্ত নিতে পারবেন।

ড্যাশবোর্ডের জন্য প্রয়োজনীয়তা

রিলিজ মনিটরিং ড্যাশবোর্ডে আপনার সর্বশেষ রিলিজটি দেখতে, নিম্নলিখিতগুলি করুন:

  1. নিশ্চিত করুন যে আপনার অ্যাপটি কমপক্ষে Crashlytics SDK-এর নিম্নলিখিত সংস্করণগুলি ব্যবহার করে:
    অ্যাপল প্ল্যাটফর্ম: v10.8.0+ | অ্যান্ড্রয়েড: v18.6.0+ ( BoM v32.6.0+) | ফ্লাটার: v3.4.5+ | ইউনিটি: 11.7.0+

  2. অ্যাপটির একটি নতুন সংস্করণ উৎপাদনে প্রকাশ করুন যাতে আপনার সর্বশেষ রিলিজের সাথে পর্যাপ্ত সংখ্যক ব্যবহারকারী জড়িত থাকে।

ড্যাশবোর্ড সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

সতর্কতা সেট আপ করুন

Crashlytics সহ বেশ কিছু Firebase পণ্য বিভিন্ন পণ্য-নির্দিষ্ট কারণে সতর্কতা পাঠাতে পারে। সতর্কতা গ্রহণের জন্য, আপনার প্রয়োজনীয় অনুমতি থাকতে হবে।

আপনার সর্বশেষ রিলিজের স্থিতিশীলতা পর্যবেক্ষণ করতে, আপনি Performance Monitoring এবং Crashlytics উভয় থেকে সতর্কতা সেট আপ করতে পারেন। বিশেষ করে Crashlytics জন্য, আপনি নিম্নলিখিত সতর্কতা সেট আপ করতে পারেন:

  • আপনার অ্যাপের কোনও সমস্যা যদি Firebase কনসোলে আপনার দ্বারা নির্ধারিত একটি সীমা অতিক্রম করে, তাহলে আপনার দলকে অবহিত করার জন্য বেগ সতর্কতা ব্যবহার করুন।

  • আপনার পছন্দের বিজ্ঞপ্তি চ্যানেলে নতুন বা পিছিয়ে যাওয়া সমস্যা সম্পর্কে সতর্কতা পাঠান:

মুক্তির আগে নিশ্চিত করুন যে এটি মসৃণভাবে মুক্তি পাচ্ছে

আপনার সর্বশেষ সংস্করণটি প্রকাশ করার আগে, মসৃণ প্রকাশ নিশ্চিত করতে নিম্নলিখিত কিছু পরিষেবা এবং বৈশিষ্ট্য ব্যবহার করার কথা বিবেচনা করুন।

প্রি-রিলিজ টেস্টিং পরিষেবা ব্যবহার করুন

ফায়ারবেস দুটি পণ্য অফার করে যা প্রি-রিলিজ টেস্টিংয়ে সাহায্য করতে পারে: Test Lab এবং App Distribution । এই দুটি পরিষেবাই আপনার CI/CD প্রবাহের সাথে একীভূত করা যেতে পারে।

Firebase Test Lab হল একটি ক্লাউড-ভিত্তিক অ্যাপ টেস্টিং অবকাঠামো যা আপনাকে বিভিন্ন ডিভাইস এবং কনফিগারেশনে আপনার অ্যাপটি পরীক্ষা করতে দেয়, যাতে আপনি লাইভ ব্যবহারকারীদের হাতে এটি কীভাবে কাজ করবে তার প্রাথমিক ধারণা পেতে পারেন।

এবং যখন আপনি আপনার সর্বশেষ বিল্ডটি বিশ্বস্ত মানব পরীক্ষকদের হাতে তুলে দিতে প্রস্তুত হন, তখন Firebase App Distribution ব্যবহার করুন। আপনি একই জায়গা থেকে আপনার অ্যাপল প্ল্যাটফর্ম এবং অ্যান্ড্রয়েড প্রি-রিলিজ বিতরণ উভয়ই পরিচালনা করতে পারেন।

রোল আউট এবং সীমিত পরীক্ষার পরিষেবা ব্যবহার করুন

শতাংশ রোলআউট প্রক্রিয়া সহ নতুন বৈশিষ্ট্যগুলি চালু করতে Firebase Remote Config ব্যবহার করুন অথবা সীমিত পরীক্ষামূলক গোষ্ঠীতে সেই বৈশিষ্ট্যগুলি পরীক্ষা করুন।

Firebase A/B Testing অফার করে যাতে আপনি আপনার অ্যাপের UI, বৈশিষ্ট্য বা এনগেজমেন্ট ক্যাম্পেইনে পরিবর্তনগুলি পরীক্ষা করে দেখতে পারেন যে সেগুলি আপনার মূল মেট্রিক্সগুলিকে (যেমন রাজস্ব এবং ধরে রাখার) ব্যাপকভাবে চালু করার আগে কীভাবে প্রভাবিত করে।