ابدأ مع Firebase In-App Messaging

يوضح لك هذا Quickstart كيفية إعداد Firebase In-App Messaging وإرسال رسالتك الأولى.

قبل ان تبدأ

قبل البدء، تأكد من إضافة Firebase لمشروع أبل الخاص بك .

أضف Firebase In-App Messaging SDK إلى مشروعك

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

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

الآن ، قم بتهيئة SDK في تطبيقك:

  1. استيراد وحدة Firebase في حياتك UIApplicationDelegate ، إذا كان لديك لا بعد:
    سويفت
    import Firebase
    ج موضوعية
    @import Firebase;
  2. أيضا تكوين FirebaseApp المشتركة المثال، عادة في التطبيق الخاص بك application:didFinishLaunchingWithOptions: الطريقة، إذا كان لديك لا بعد:
    سويفت
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    ج موضوعية
    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. تجميع وتشغيل التطبيق الخاص بك.

أرسل رسالة تجريبية

احصل على معرف تثبيت التطبيق الخاص بك

للحفاظ على الطاقة ، لا يسترد Firebase In-App Messaging سوى الرسائل من الخادم مرة واحدة يوميًا. يمكن أن يجعل هذا الاختبار صعبًا ، لذا تتيح لك وحدة تحكم Firebase تحديد جهاز اختبار يعرض الرسائل عند الطلب.

يتم تحديد جهاز الاختبار هذا من خلال معرف تثبيت Firebase الذي توفره خدمة تثبيت Firebase. العثور على معرف التثبيت اختبار التطبيق الخاص بك، قم بتشغيل التطبيق مع حجة القيادة وقت -FIRDebugEnabled :

  1. مع مشروع Xcode المفتوحة، حدد المنتج> نظام> تحرير مخطط ... من شريط القوائم العلوي.
  2. فتح علامة التبويب الحجج من مربع الحوار الذي دفعها.
  3. انقر + إضافة عناصر تحت حجج مرت على إطلاق.
  4. أدخل "-FIRDebugEnabled" في الحقل الذي تم إنشاؤه حديثًا.
  5. انقر فوق إغلاق، ثم قم بتشغيل التطبيق الخاص بك.

بمجرد بدء تشغيل تطبيقك ، ابحث عن السطر التالي في سجلات وحدة تحكم Xcode:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

أرسل رسالة إلى جهاز الاختبار الخاص بك

بمجرد تشغيل تطبيقك على جهاز الاختبار ولديك معرف تثبيت Firebase (FID) ، يمكنك تجربة إعداد Firebase In-App Messaging عن طريق إرسال رسالة اختبار:

  1. في وحدة تحكم Firebase، مفتوحة داخل التطبيق التراسل .
  2. انقر حملة جديدة.
  3. أدخل عنوان للرسالة الأولى.
  4. انقر فوق اختبار على جهازك
  5. أدخل معرف التثبيت Firebase التطبيق الخاص بك في إضافة معرف التثبيت المجال.
  6. انقر فوق اختبار لإرسال الرسالة.

Firebase داخل التطبيق التراسل يرسل رسالة الاختبار الخاصة بك في أقرب وقت النقر فوق اختبار. لرؤية الرسالة ، عليك الإغلاق ثم إعادة فتح التطبيق على جهاز الاختبار الخاص بك.

لتأكيد ما إذا كان جهازك جهاز اختبار أم لا ، ابحث عن رسالة السجل التالية:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.