Skip to main content

مقدمة

يلتقط Atelerix الأخطاء والاستثناءات من تطبيق Flutter الخاص بك لتتمكّن من تصحيح المشاكل بشكل أسرع. بعد إتمام تثبيت Flutter، استخدم Atelerix.throwError لإرسال أخطاء مخصّصة أو استثناءات ملتقطة إلى لوحة التحكم.
تأكّد من تهيئة الـ SDK عبر Atelerix.init() قبل الإبلاغ عن الأخطاء.

الإبلاغ عن خطأ

استخدم Atelerix.throwError للإبلاغ عن خطأ يدوياً. هذا مفيد عندما تلتقط استثناءً داخل try/catch وتريد إرساله إلى Atelerix مع سياق إضافي.
main.dart

المعاملات (Parameters)

قيم BugType

قيم BugSeverity

الالتقاط التلقائي للأخطاء

بمجرد تشغيل Atelerix.init()، يتم التقاط أخطاء إطار عمل Flutter غير الملتقطة (عبر FlutterError.onError) وأخطاء Dart غير الملتقطة (عبر PlatformDispatcher.instance.onError) وإرسالها تلقائياً — لا حاجة لتغليف تطبيقك بالكامل داخل try/catch للحصول على تغطية أساسية. Atelerix.throwError مخصّص للحالات التي تلتقطها بنفسك وتريد إضافة تصنيف أو بيانات وصفية (metadata) لها.

تحقّق من التكامل

أرسل خطأً تجريبياً للتأكّد من أن كل شيء يعمل:
main.dart
ثم افتح لوحة التحكم — يجب أن يظهر الخطأ خلال ثوانٍ.