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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • আপনার অ্যাপে কোনো পৃথক সমস্যা যদি Firebase কনসোলে আপনার সংজ্ঞায়িত থ্রেশহোল্ড অতিক্রম করে তাহলে আপনার টিমকে অবহিত করতে বেগ সতর্কতা ব্যবহার করুন।

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

মুক্তির আগে একটি মসৃণ মুক্তি নিশ্চিত করুন

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

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

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

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

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

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

শতাংশ রোলআউট মেকানিজম সহ নতুন বৈশিষ্ট্যগুলি লঞ্চ করতে Firebase Remote Config ব্যবহার করুন বা সীমিত টেস্টিং গ্রুপে সেই বৈশিষ্ট্যগুলি পরীক্ষা করুন৷

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