欢迎参加我们将于 2022 年 10 月 18 日举办的 Firebase 峰会(线上线下同时进行),了解 Firebase 如何帮助您加快应用开发速度、满怀信心地发布应用并在之后需要时轻松地扩大应用规模。立即报名

התחל עם Firebase In-App Messaging

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

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

התקן ואתחל את ערכות ה-SDK של Firebase עבור Flutter אם עדיין לא עשית זאת.

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

  1. מספריית השורש של פרויקט Flutter שלך, הפעל את הפקודה הבאה כדי להתקין את הפלאגין Firebase In-App Messaging:

    flutter pub add firebase_in_app_messaging
    
  2. בנה מחדש את הפרויקט שלך:

    flutter run
    
  3. ייבא את הפלאגין של Firebase In-App Messaging:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

שלח הודעת בדיקה

קבל את מזהה ההתקנה של האפליקציה שלך

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

מכשיר הבדיקה הזה נקבע על ידי FID. מצא את ה-FID של אפליקציית הבדיקה שלך על ידי בדיקת פלט המסוף בעת הפעלת האפליקציה.

באנדרואיד, ההודעה נראית כך:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

ב-iOS, הפעל את האפליקציה עם ארגומנט פקודת זמן הריצה -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 In-App Messaging שולח את הודעת הבדיקה שלך ברגע שאתה לוחץ על בדוק . כדי לראות את ההודעה, עליך לסגור ולאחר מכן לפתוח מחדש את האפליקציה במכשיר הבדיקה שלך.

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

דְמוּי אָדָם

I/FIAM.Headless: Setting this device as a test device

iOS

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

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

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

התקן ואתחל את ערכות ה-SDK של Firebase עבור Flutter אם עדיין לא עשית זאת.

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

  1. מספריית השורש של פרויקט Flutter שלך, הפעל את הפקודה הבאה כדי להתקין את הפלאגין Firebase In-App Messaging:

    flutter pub add firebase_in_app_messaging
    
  2. בנה מחדש את הפרויקט שלך:

    flutter run
    
  3. ייבא את הפלאגין של Firebase In-App Messaging:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

שלח הודעת בדיקה

קבל את מזהה ההתקנה של האפליקציה שלך

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

מכשיר הבדיקה הזה נקבע על ידי FID. מצא את ה-FID של אפליקציית הבדיקה שלך על ידי בדיקת פלט המסוף בעת הפעלת האפליקציה.

באנדרואיד, ההודעה נראית כך:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

ב-iOS, הפעל את האפליקציה עם ארגומנט פקודת זמן הריצה -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 In-App Messaging שולח את הודעת הבדיקה שלך ברגע שאתה לוחץ על בדוק . כדי לראות את ההודעה, עליך לסגור ולאחר מכן לפתוח מחדש את האפליקציה במכשיר הבדיקה שלך.

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

דְמוּי אָדָם

I/FIAM.Headless: Setting this device as a test device

iOS

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