ফায়ারবেস ক্র্যাশলাইটিক্স

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

Firebase Crashlytics হল একটি হালকা ওজনের, রিয়েলটাইম ক্র্যাশ রিপোর্টার যা আপনাকে ট্র্যাক করতে, অগ্রাধিকার দিতে এবং আপনার অ্যাপের গুণমান নষ্ট করে এমন স্থিতিশীলতার সমস্যা সমাধান করতে সাহায্য করে। ক্র্যাশলিটিক্স বুদ্ধিমত্তার সাথে ক্র্যাশগুলিকে গোষ্ঠীবদ্ধ করে এবং সেগুলির দিকে পরিচালিত পরিস্থিতিগুলিকে হাইলাইট করে আপনার সমস্যা সমাধানের সময় বাঁচায়৷

একটি নির্দিষ্ট ক্র্যাশ অনেক ব্যবহারকারীদের প্রভাবিত করছে কিনা তা খুঁজে বের করুন। কোনো সমস্যা হঠাৎ করে তীব্রতা বেড়ে গেলে সতর্কতা পান। কোডের কোন লাইন ক্র্যাশ ঘটাচ্ছে তা বের করুন।

Crashlytics ইনস্টল করুন

মূল ক্ষমতা

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

বাস্তবায়নের পথ

আপনার অ্যাপ্লিকেশন সংযোগ করুন Firebase কনসোলে আপনার অ্যাপে Firebase যোগ করে শুরু করুন।
SDK সংহত করুন CocoaPods, Gradle, বা Pub-এর মাধ্যমে Crashlytics SDK যোগ করুন এবং Crashlytics রিপোর্ট সংগ্রহ করা শুরু করে।
Firebase কনসোলে রিপোর্ট চেক করুন আপনার অ্যাপের সমস্যাগুলি ট্র্যাক করতে, অগ্রাধিকার দিতে এবং সমাধান করতে Firebase কনসোলে যান৷

সহজ ডিবাগিংয়ের জন্য ক্র্যাশলিটিক্স কীভাবে আপনার ক্র্যাশগুলি বিশ্লেষণ করে?

আপনার অ্যাপ সম্পর্কে মেট্রিক্স এবং রিপোর্ট প্রদান করতে, Crashlytics আপনার অ্যাপ থেকে ক্র্যাশ, অ-মৃত্যুর ব্যতিক্রম এবং অন্যান্য ইভেন্টের ধরন সংগ্রহ করে এবং বিশ্লেষণ করে। আমরা আপনার অ্যাপের বিল্ডের ম্যাপিং তথ্য ব্যবহার করি যাতে আপনি ইভেন্টগুলি বুঝতে সাহায্য করতে মানব-পাঠযোগ্য ক্র্যাশ রিপোর্ট তৈরি করি (উদাহরণস্বরূপ, আমরা অ্যাপল প্ল্যাটফর্ম অ্যাপের জন্য ডিবাগ প্রতীক (dSYM) ফাইল ব্যবহার করি)।

যখন Crashlytics ইভেন্টগুলি গ্রহণ করে, তখন এটি একটি বিশ্লেষণ ইঞ্জিন ব্যবহার করে সম্পর্কিত ইভেন্টগুলিকে সমস্যাগুলির মধ্যে গোষ্ঠীভুক্ত করতে। বিশ্লেষণ ইঞ্জিন স্ট্যাক ট্রেস, ব্যতিক্রম বার্তা, ত্রুটি কোড, এবং অন্যান্য প্ল্যাটফর্ম বা ত্রুটি টাইপ বৈশিষ্ট্যগুলি ইভেন্টগুলিকে সমস্যাগুলিতে গোষ্ঠীভুক্ত করার জন্য ফ্রেমগুলি দেখে। একটি ইস্যুতে, সমস্ত ইভেন্টের ব্যর্থতার একটি সাধারণ পয়েন্ট থাকে। যত বেশি ইনকামিং ইভেন্ট একটি সমস্যার সাথে মিলে যায়, সমস্যাটি ক্র্যাশলিটিক্স ড্যাশবোর্ডে আপনার অ্যাপের ইস্যু টেবিলের শীর্ষে উঠে যায়। এই গ্রুপিং এবং র‍্যাঙ্কিং আপনাকে সবচেয়ে প্রভাবশালী সমস্যাগুলি দ্রুত সনাক্ত করতে এবং সমাধান করতে সহায়তা করে।

এমনকি এই গ্রুপের ইভেন্টের মধ্যেও, পয়েন্ট-অফ-ফেইলারের দিকে পরিচালিত স্ট্যাক ট্রেসগুলি ভিন্ন হতে পারে। এবং একটি ভিন্ন স্ট্যাক ট্রেস একটি ভিন্ন মূল কারণ হতে পারে. একটি ইস্যুতে এই সম্ভাব্য পার্থক্যটি উপস্থাপন করার জন্য, ক্র্যাশলিটিক্স ইস্যুগুলির মধ্যে বৈকল্পিক তৈরি করে — প্রতিটি ভেরিয়েন্ট হল একটি ইস্যুতে ইভেন্টের একটি উপ-গ্রুপ যার ব্যর্থতার পয়েন্ট এবং একই স্ট্যাক ট্রেস রয়েছে। ভেরিয়েন্টের সাহায্যে, আপনি একটি সমস্যার মধ্যে সবচেয়ে সাধারণ স্ট্যাক ট্রেসগুলি ডিবাগ করতে পারেন এবং বিভিন্ন মূল কারণগুলি ব্যর্থতার দিকে নিয়ে যাচ্ছে কিনা তা নির্ধারণ করতে পারেন।

পরবর্তী পদক্ষেপ