Catch up on everthing we announced at this year's Firebase Summit. Learn more

ابدأ مع Firebase Crashlytics

تصف هذه البداية السريعة كيفية إعداد Firebase Crashlytics في تطبيقك باستخدام Firebase Crashlytics SDK بحيث يمكنك الحصول على تقارير أعطال شاملة في وحدة تحكم Firebase.

يتطلب إعداد Crashlytics مهامًا في كل من وحدة تحكم Firebase و IDE (مثل إضافة ملف تكوين Firebase و Crashlytics SDK). لإنهاء الإعداد ، ستحتاج إلى فرض تعطل تجريبي لإرسال تقرير التعطل الأول إلى Firebase.

قبل ان تبدأ

  1. إذا كنت لم تقم بذلك بالفعل، إضافة Firebase لمشروع أبل الخاص بك. إذا لم يكن لديك التطبيق أبل، يمكنك تحميل التطبيق عينة .

  2. الموصى بها: للحصول على ميزات مثل المستخدمين خالية من تحطم الطائرة، وسجلات التفصيلي، والتنبيهات السرعة، تحتاج لتفعيل برنامج Google Analytics مشروع Firebase الخاص بك.

    • إذا لم يكن لديك مشروع Firebase الموجودة لديك تمكين جوجل تحليلات، يمكنك تمكين تحليلات جوجل من علامة التبويب التكاملات الخاص بك > إعدادات المشروع في وحدة تحكم Firebase.

    • إذا كنت تنشئ مشروع Firebase جديدًا ، فقم بتمكين Google Analytics أثناء سير عمل إنشاء المشروع.

الخطوة 1: تمكين Crashlytics في وحدة تحكم Firebase

  1. انتقل إلى لوحة أجهزة القياس Crashlytics في وحدة تحكم Firebase.

  2. تأكد من تحديد التطبيق من القائمة المنسدلة بجانب Crashlytics في الجزء العلوي من الصفحة.

  3. انقر على تمكين Crashlytics.

الخطوة 2: إضافة Firebase Crashlytics SDK في تطبيقك

استخدم Swift Package Manager لتثبيت وإدارة تبعيات Firebase.

  1. في كسكودي، مع مشروع التطبيق فتح، انتقل إلى ملف> حزم سويفت> إضافة حزمة التبعية.
  2. عند المطالبة ، قم بإضافة مستودع SDK لأنظمة Firebase Apple الأساسية:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. اختر مكتبة Crashlytics.
  5. للحصول على تجربة الأمثل مع Crashlytics، نوصي تمكين تحليلات جوجل في مشروع Firebase وإضافة SDK Firebase ل Google Analytics أن التطبيق الخاص بك. يمكنك تحديد المكتبة بدون مجموعة IDFA أو مع مجموعة IDFA.
  6. عند الانتهاء ، سيبدأ Xcode تلقائيًا في حل وتنزيل التبعيات الخاصة بك في الخلفية.

بعد ذلك ، هيئ وحدة Firebase:

  1. استيراد وحدة Firebase في حياتك UIApplicationDelegate :

    سويفت

    import Firebase

    ج موضوعية

    @import Firebase;
  2. تكوين ل FirebaseApp المشتركة المثال، عادة في التطبيق الخاص بك application:didFinishLaunchingWithOptions: الأسلوب:

    سويفت

    // Use the Firebase library to configure APIs.
    FirebaseApp.configure()
    

    ج موضوعية

    // Use the Firebase library to configure APIs.
    [FIRApp configure];
    

الخطوة 4: قوة تحطم اختبار لإنهاء الإعداد

لإنهاء إعداد Crashlytics والاطلاع على البيانات الأولية في لوحة معلومات Crashlytics بوحدة تحكم Firebase ، يلزمك فرض تعطل اختباري.


وهذا كل شيء! تراقب Crashlytics الآن تطبيقك بحثًا عن الأعطال. زيارة وحة Crashlytics لعرض والتحقيق في جميع التقارير والإحصاءات الخاصة بك.

الخطوات التالية