Firebase Crashlytics
অ্যাপল, অ্যান্ড্রয়েড, ফ্লটার এবং ইউনিটির জন্য এই শক্তিশালী ক্র্যাশ রিপোর্টিং সমাধানের সাহায্যে অ্যাপ সমস্যাগুলির স্পষ্ট, কার্যকর অন্তর্দৃষ্টি পান।
Firebase Crashlytics একটি হালকা, রিয়েলটাইম ক্র্যাশ রিপোর্টার যা আপনার অ্যাপের মান নষ্ট করে এমন স্থিতিশীলতার সমস্যাগুলি ট্র্যাক, অগ্রাধিকার এবং সমাধান করতে সহায়তা করে। Crashlytics বুদ্ধিমত্তার সাথে ক্র্যাশগুলিকে গ্রুপ করে এবং এর ফলে সৃষ্ট পরিস্থিতিগুলি হাইলাইট করে আপনার সমস্যা সমাধানের সময় সাশ্রয় করে।
কোনও নির্দিষ্ট ক্র্যাশ অনেক ব্যবহারকারীর উপর প্রভাব ফেলছে কিনা তা খুঁজে বের করুন। কোনও সমস্যার তীব্রতা হঠাৎ বেড়ে গেলে সতর্কতা পান। কোন লাইনের কোড ক্র্যাশের কারণ হচ্ছে তা বের করুন।
শুরু করতে প্রস্তুত? আপনার প্ল্যাটফর্মটি বেছে নিন:
মূল ক্ষমতা
| কিউরেটেড ক্র্যাশ রিপোর্ট | Crashlytics ক্র্যাশের একটি তুষারপাতকে একটি পরিচালনাযোগ্য সমস্যার তালিকায় সংশ্লেষিত করে, প্রাসঙ্গিক তথ্য প্রদান করে এবং ক্র্যাশের তীব্রতা এবং ব্যাপকতা তুলে ধরে যাতে আপনি দ্রুত মূল কারণটি চিহ্নিত করতে পারেন। |
| সাধারণ দুর্ঘটনার প্রতিকার | Crashlytics ক্র্যাশ ইনসাইটস অফার করে, সহায়ক টিপস যা সাধারণ স্থিতিশীলতা সমস্যাগুলি তুলে ধরে এবং এমন সংস্থান সরবরাহ করে যা সমস্যা সমাধান, ট্রাইএজ এবং সমাধান করা সহজ করে তোলে। |
| অ্যানালিটিক্সের সাথে একীভূত | Crashlytics আপনার অ্যাপের ত্রুটিগুলিকে Analytics এ app_exception ইভেন্ট হিসেবে ক্যাপচার করতে পারে। ইভেন্টগুলি আপনাকে প্রতিটি ক্র্যাশের দিকে পরিচালিত অন্যান্য ইভেন্টের তালিকা অ্যাক্সেস করার সুযোগ দিয়ে ডিবাগিংকে সহজ করে তোলে এবং ক্র্যাশযুক্ত ব্যবহারকারীদের জন্য Analytics রিপোর্টগুলি টেনে আনার সুযোগ দিয়ে দর্শকদের অন্তর্দৃষ্টি প্রদান করে। |
| রিয়েলটাইম সতর্কতা | নতুন সমস্যা, পিছিয়ে পড়া সমস্যা এবং ক্রমবর্ধমান সমস্যাগুলির জন্য রিয়েলটাইম সতর্কতা পান যার জন্য তাৎক্ষণিক মনোযোগের প্রয়োজন হতে পারে। |
বাস্তবায়নের পথ
| আপনার অ্যাপটি সংযুক্ত করুন | Firebase কনসোলে আপনার অ্যাপে Firebase যোগ করে শুরু করুন। | |
| SDK একীভূত করুন | CocoaPods, Gradle, অথবা Pub এর মাধ্যমে Crashlytics SDK যোগ করুন, এবং Crashlytics রিপোর্ট সংগ্রহ করা শুরু করবে। | |
| Firebase কনসোলে রিপোর্টগুলি পরীক্ষা করুন | আপনার অ্যাপের সমস্যাগুলি ট্র্যাক, অগ্রাধিকার এবং সমাধান করতে Firebase কনসোলটি দেখুন। |
সহজে ডিবাগ করার জন্য Crashlytics আপনার ক্র্যাশগুলি কীভাবে বিশ্লেষণ করে?
আপনার অ্যাপ সম্পর্কে মেট্রিক্স এবং প্রতিবেদন প্রদানের জন্য, Crashlytics আপনার অ্যাপ থেকে ক্র্যাশ, অ-মারাত্মক ব্যতিক্রম এবং অন্যান্য ইভেন্টের ধরণ সংগ্রহ এবং বিশ্লেষণ করে। ইভেন্টগুলি বুঝতে আপনাকে সাহায্য করার জন্য আমরা মানব-পঠনযোগ্য ক্র্যাশ রিপোর্ট তৈরি করতে আপনার অ্যাপের বিল্ডের ম্যাপিং তথ্য ব্যবহার করি (উদাহরণস্বরূপ, আমরা Apple প্ল্যাটফর্ম অ্যাপের জন্য ডিবাগ প্রতীক (dSYM) ফাইল ব্যবহার করি)।
যখন Crashlytics ইভেন্টগুলি গ্রহণ করে, তখন এটি একটি বিশ্লেষণ ইঞ্জিন ব্যবহার করে সম্পর্কিত ইভেন্টগুলিকে সমস্যাগুলিতে গোষ্ঠীভুক্ত করে। বিশ্লেষণ ইঞ্জিন স্ট্যাক ট্রেসের ফ্রেম, ব্যতিক্রম বার্তা, ত্রুটি কোড এবং অন্যান্য প্ল্যাটফর্ম বা ত্রুটির ধরণের বৈশিষ্ট্যগুলি দেখে ইভেন্টগুলিকে সমস্যাগুলিতে গোষ্ঠীভুক্ত করে। একটি ইস্যুতে, সমস্ত ইভেন্টের ব্যর্থতার একটি সাধারণ বিন্দু থাকে। যত বেশি ইনকামিং ইভেন্ট একটি সমস্যার সাথে মিলে যায়, ততই সমস্যাটি Crashlytics ড্যাশবোর্ডে আপনার অ্যাপের সমস্যা টেবিলের শীর্ষে উঠে আসে। এই গ্রুপিং এবং র্যাঙ্কিং আপনাকে সবচেয়ে প্রভাবশালী সমস্যাগুলি দ্রুত সনাক্ত করতে এবং সমাধান করতে সহায়তা করে।
তবুও এই ইভেন্টগুলির মধ্যেও, ব্যর্থতার পয়েন্টের দিকে পরিচালিত স্ট্যাক ট্রেসগুলি ভিন্ন হতে পারে। এবং একটি ভিন্ন স্ট্যাক ট্রেস একটি ভিন্ন মূল কারণের অর্থ হতে পারে। একটি সমস্যার মধ্যে এই সম্ভাব্য পার্থক্যটি উপস্থাপন করার জন্য, Crashlytics সমস্যাগুলির মধ্যে ভেরিয়েন্ট তৈরি করে — প্রতিটি ভেরিয়েন্ট হল একটি সমস্যার ইভেন্টগুলির একটি উপ-গ্রুপ যার একই ব্যর্থতার পয়েন্ট এবং একই রকম স্ট্যাক ট্রেস রয়েছে। ভেরিয়েন্টগুলির সাহায্যে, আপনি একটি সমস্যার মধ্যে সবচেয়ে সাধারণ স্ট্যাক ট্রেসগুলি ডিবাগ করতে পারেন এবং নির্ধারণ করতে পারেন যে বিভিন্ন মূল কারণ ব্যর্থতার দিকে পরিচালিত করছে কিনা।
পরবর্তী পদক্ষেপ
Firebase Crashlytics দিয়ে শুরু করুন — অ্যাপল, অ্যান্ড্রয়েড, ফ্লটার, অথবা ইউনিটি প্রকল্পে Firebase Crashlytics কীভাবে যুক্ত করবেন তা শিখুন।
আপনার ক্র্যাশ রিপোর্ট কাস্টমাইজ করুন — অপ্ট-ইন রিপোর্টিং, লগ, কী এবং অ-মারাত্মক ত্রুটির ট্র্যাকিং যোগ করুন
(শুধুমাত্র অ্যান্ড্রয়েড অথবা অ্যান্ড্রয়েড-লক্ষ্যযুক্ত অ্যাপ) Google Play সাথে একীভূত করুন যাতে আপনি Crashlytics ড্যাশবোর্ডে সরাসরি Google Play ট্র্যাক দ্বারা আপনার অ্যান্ড্রয়েড অ্যাপের ক্র্যাশ রিপোর্ট ফিল্টার করতে পারেন। এটি আপনাকে নির্দিষ্ট বিল্ডগুলিতে আপনার ড্যাশবোর্ডকে আরও ভালভাবে ফোকাস করতে দেয়।