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

התחל בעבודה עם הודעות בתוך האפליקציה של Firebase

התחלה מהירה זו מראה לך כיצד להגדיר Firebase In-App Messaging ולשלוח את ההודעה הראשונה שלך.

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

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

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

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

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

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

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

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

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

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