Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

เริ่มต้นใช้งาน Firebase In-App Messaging

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีตั้งค่า Firebase In-App Messaging และส่งข้อความแรกของคุณ

ก่อนจะเริ่ม

ติดตั้งและเริ่มต้น Firebase SDK สำหรับ Flutter หากคุณยังไม่ได้ดำเนินการ

เพิ่ม Firebase In-App Messaging SDK ให้กับโปรเจ็กต์ของคุณ

  1. จากไดเรกทอรีรากของโปรเจ็กต์ Flutter ให้รันคำสั่งต่อไปนี้เพื่อติดตั้งปลั๊กอิน Firebase In-App Messaging:

    flutter pub add firebase_in_app_messaging
    
  2. สร้างโครงการของคุณใหม่:

    flutter run
    
  3. นำเข้าปลั๊กอินการรับส่งข้อความในแอป Firebase:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

ส่งข้อความทดสอบ

รับ ID การติดตั้งแอปของคุณ

เพื่อประหยัดพลังงาน Firebase In-App Messaging จะดึงข้อความจากเซิร์ฟเวอร์เพียงวันละครั้งเท่านั้น ที่อาจทำให้การทดสอบยากขึ้น ดังนั้นคอนโซล Firebase ช่วยให้คุณสามารถระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการได้

อุปกรณ์ทดสอบนั้นถูกกำหนดโดย FID ค้นหา FID ของแอปทดสอบโดยตรวจสอบเอาต์พุตคอนโซลเมื่อคุณเรียกใช้แอป

ใน Android ข้อความจะมีลักษณะดังนี้:

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

บน iOS ให้เรียกใช้แอปด้วยอาร์กิวเมนต์คำสั่งรันไทม์ -FIRDebugEnabled :

  1. เมื่อโปรเจ็กต์ Xcode ของคุณเปิดอยู่ ให้เลือก Product > Scheme > Edit scheme... จากแถบเมนูด้านบน
  2. เปิดแท็บ อาร์กิวเมนต์ ของกล่องโต้ตอบที่ปรากฏขึ้น
  3. คลิก + เพิ่มรายการ ภายใต้ Arguments Passed On Launch
  4. ป้อน "-FIRDebugEnabled" ในช่องที่สร้างขึ้นใหม่
  5. คลิก ปิด จากนั้นเรียกใช้แอปของคุณ

เมื่อแอปของคุณเริ่มทำงาน ให้มองหาบรรทัดต่อไปนี้ในบันทึกของคอนโซล Xcode:

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

ส่งข้อความไปยังอุปกรณ์ทดสอบของคุณ

เมื่อคุณเปิดตัวแอปบนอุปกรณ์ทดสอบและคุณมีรหัสการติดตั้ง Firebase (FID) แล้ว คุณสามารถลองใช้การตั้งค่าการรับส่งข้อความในแอปของ Firebase โดยส่งข้อความทดสอบ:

  1. ในคอนโซล Firebase ให้เปิด In-App Messaging
  2. คลิก แคมเปญใหม่
  3. ป้อน ชื่อเรื่อง สำหรับข้อความแรกของคุณ
  4. คลิก ทดสอบบนอุปกรณ์ของคุณ
  5. ป้อนรหัสการติดตั้ง Firebase ของแอปในช่อง เพิ่มรหัสการติดตั้ง
  6. คลิก ทดสอบ เพื่อส่งข้อความ

Firebase In-App Messaging จะส่งข้อความทดสอบของคุณทันทีที่คุณคลิก Test หากต้องการดูข้อความ คุณต้องปิดแล้วเปิดแอปอีกครั้งในอุปกรณ์ทดสอบของคุณ

หากต้องการยืนยันว่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบหรือไม่ ให้ค้นหาข้อความบันทึกต่อไปนี้

Android

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 In-App Messaging และส่งข้อความแรกของคุณ

ก่อนจะเริ่ม

ติดตั้งและเริ่มต้น Firebase SDK สำหรับ Flutter หากคุณยังไม่ได้ดำเนินการ

เพิ่ม Firebase In-App Messaging SDK ให้กับโปรเจ็กต์ของคุณ

  1. จากไดเรกทอรีรากของโปรเจ็กต์ Flutter ให้รันคำสั่งต่อไปนี้เพื่อติดตั้งปลั๊กอิน Firebase In-App Messaging:

    flutter pub add firebase_in_app_messaging
    
  2. สร้างโครงการของคุณใหม่:

    flutter run
    
  3. นำเข้าปลั๊กอินการรับส่งข้อความในแอป Firebase:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

ส่งข้อความทดสอบ

รับ ID การติดตั้งแอปของคุณ

เพื่อประหยัดพลังงาน Firebase In-App Messaging จะดึงข้อความจากเซิร์ฟเวอร์เพียงวันละครั้งเท่านั้น ที่อาจทำให้การทดสอบยากขึ้น ดังนั้นคอนโซล Firebase ช่วยให้คุณสามารถระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการได้

อุปกรณ์ทดสอบนั้นถูกกำหนดโดย FID ค้นหา FID ของแอปทดสอบโดยตรวจสอบเอาต์พุตคอนโซลเมื่อคุณเรียกใช้แอป

ใน Android ข้อความจะมีลักษณะดังนี้:

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

บน iOS ให้เรียกใช้แอปด้วยอาร์กิวเมนต์คำสั่งรันไทม์ -FIRDebugEnabled :

  1. เมื่อโปรเจ็กต์ Xcode ของคุณเปิดอยู่ ให้เลือก Product > Scheme > Edit scheme... จากแถบเมนูด้านบน
  2. เปิดแท็บ อาร์กิวเมนต์ ของกล่องโต้ตอบที่ปรากฏขึ้น
  3. คลิก + เพิ่มรายการ ภายใต้ Arguments Passed On Launch
  4. ป้อน "-FIRDebugEnabled" ในช่องที่สร้างขึ้นใหม่
  5. คลิก ปิด จากนั้นเรียกใช้แอปของคุณ

เมื่อแอปของคุณเริ่มทำงาน ให้มองหาบรรทัดต่อไปนี้ในบันทึกของคอนโซล Xcode:

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

ส่งข้อความไปยังอุปกรณ์ทดสอบของคุณ

เมื่อคุณเปิดตัวแอปบนอุปกรณ์ทดสอบและคุณมีรหัสการติดตั้ง Firebase (FID) แล้ว คุณสามารถลองใช้การตั้งค่าการรับส่งข้อความในแอปของ Firebase โดยส่งข้อความทดสอบ:

  1. ในคอนโซล Firebase ให้เปิด In-App Messaging
  2. คลิก แคมเปญใหม่
  3. ป้อน ชื่อเรื่อง สำหรับข้อความแรกของคุณ
  4. คลิก ทดสอบบนอุปกรณ์ของคุณ
  5. ป้อนรหัสการติดตั้ง Firebase ของแอปในช่อง เพิ่มรหัสการติดตั้ง
  6. คลิก ทดสอบ เพื่อส่งข้อความ

Firebase In-App Messaging จะส่งข้อความทดสอบของคุณทันทีที่คุณคลิก Test หากต้องการดูข้อความ คุณต้องปิดแล้วเปิดแอปอีกครั้งในอุปกรณ์ทดสอบของคุณ

หากต้องการยืนยันว่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบหรือไม่ ให้ค้นหาข้อความบันทึกต่อไปนี้

Android

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.