البداية
يتتبّع «أثر» الأخطاء في تطبيقات Flutter لديك، ويجمعها في مشكلات، ويعطي كل مشكلة جديدة أو عائدة سببها الجذري وخطة لإصلاحها.
1. احصل على حساب
سجّل من صفحة الأسعار: اختر خطة، وأنشئ حسابك ومؤسستك في خطوة واحدة، ثم أكّد الخطة، فتدخل التطبيق مباشرة.
2. أضف تطبيقك
في التطبيق، افتح التطبيقات واختر أضف تطبيقًا، وسمّه كما يعرفه فريقك. لكل تطبيق مفاتيح استقبال وإصدارات وبيئات خاصة به.
3. أعطِ حزمة التطوير مفتاحًا
افتح التطبيق وأنشئ مفتاح استقبال. يظهر عنوان المفتاح (الـ DSN) مرة واحدة فقط، فانسخه حينها؛ لا يُحفظ من المفتاح إلا بدايته. إن ضاع، أنشئ مفتاحًا آخر وألغِ القديم.
4. أضف حزمة التطوير
أضف athar_errors إلى تطبيق Flutter ومرّر إليه الـ DSN. تجد الشيفرة وكل الخيارات في
دليل حزمة Flutter.
void main() => ErrorReporting.runGuarded(() async {
await ErrorReporting.init(const ErrorOptions(
dsn: 'https://ik_…@<your ingest host>/<app id>',
release: '4.2.0+420',
environment: 'production',
inAppPackages: ['my_app'],
));
runApp(const MyApp());
});
شغّل التطبيق واجعله يخطئ، فيظهر الخطأ في المشكلات. أما العطل الذي يُغلق التطبيق فيُرسل عند تشغيله التالي.
بعد ذلك
- المفاهيم: المشكلات والأحداث والإصدارات والتحليلات وأدوات التتبّع.
- كل المزايا.
- اضبط مفاتيح أداة التتبّع في الإعدادات ← أداة تتبّع المشكلات، ثم أرسل المشكلات إليها من صفحة المشكلة، أو تلقائيًا بـ قاعدة إرسال.