התחל עם Firebase In-App Messaging

התחלה מהירה זו מראה לך כיצד להגדיר הודעות בתוך האפליקציה של Firebase ולשלוח את ההודעה הראשונה שלך.

לפני שאתה מתחיל

לפני שתתחיל, הקפד להוסיף את Firebase לפרויקט Apple שלך .

הוסף את Firebase In-App Messaging SDK לפרויקט שלך

השתמש ב- Swift Package Manager כדי להתקין ולנהל תלות ב-Firebase.

  1. ב-Xcode, כשפרויקט האפליקציה שלך פתוח, נווט אל קובץ > הוסף חבילות .
  2. כשתתבקש, הוסף את מאגר Firebase Apple platforms SDK:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. בחר את ספריית ההודעות בתוך האפליקציה.
  5. הוסף את הדגל -ObjC לקטע Other Linker Flags של הגדרות הבנייה של היעד שלך.
  6. כדי להשתמש בהודעות בתוך האפליקציה, עליך להפעיל את Google Analytics בפרויקט Firebase שלך ​​ולהוסיף את Firebase SDK עבור Google Analytics לאפליקציה שלך. אתה יכול לבחור בספרייה ללא אוסף IDFA או עם אוסף IDFA.
  7. בסיום, Xcode יתחיל באופן אוטומטי לפתור ולהוריד את התלות שלך ברקע.

כעת, אתחל את ה-SDK באפליקציה שלך:

  1. ייבא את מודול Firebase במבנה App שלך או UIApplicationDelegate , אם עדיין לא עשית זאת:
    מָהִיר
    import Firebase
    Objective-C
    @import Firebase;
  2. הגדר גם מופע משותף FirebaseApp , בדרך כלל באתחול App שלך או בשיטת application(_:didFinishLaunchingWithOptions:) של נציג האפליקציה שלך, אם עדיין לא עשית זאת:
    מָהִיר
    FirebaseApp.configure()
    Objective-C
    [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. אם זה מסע הפרסום הראשון שלך, לחץ על צור את מסע הפרסום הראשון שלך .
    1. בחר הודעות באפליקציה של Firebase ולחץ על צור .
  3. אחרת, בכרטיסייה מסעות פרסום , לחץ על מסע פרסום חדש .
    1. בחר הודעות בתוך האפליקציה .
  4. הזן כותרת להודעה הראשונה שלך.
  5. לחץ על בדוק במכשיר
  6. הזן את מזהה ההתקנה של האפליקציה שלך ב-Firebase בשדה הוסף מזהה התקנה .
  7. לחץ על בדוק כדי לשלוח את ההודעה.

Firebase In-App Messaging שולח את הודעת הבדיקה שלך ברגע שאתה לוחץ על בדוק . כדי לראות את ההודעה, עליך לסגור ולאחר מכן לפתוח מחדש את האפליקציה במכשיר הבדיקה שלך.

כדי לוודא אם המכשיר שלך הוא מכשיר בדיקה, חפש את הודעת היומן הבאה:

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