เริ่มต้นใช้งานการรับส่งข้อความในแอปของ Firebase

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


ก่อนเริ่มต้น

ติดตั้งและเริ่มต้นใช้งาน Firebase SDK สําหรับ Flutter หากยังไม่ได้ทํา

เพิ่ม SDK การรับส่งข้อความในแอปของ Firebase ลงในโปรเจ็กต์

  1. จากไดเรกทอรีรูทของโปรเจ็กต์ Flutter ให้เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งปลั๊กอินการรับส่งข้อความในแอปของ Firebase

    flutter pub add firebase_in_app_messaging
    
  2. สร้างโปรเจ็กต์อีกครั้งโดยทำดังนี้

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

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

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

รับรหัสการติดตั้งแอป

การรับส่งข้อความในแอปของ Firebase จะดึงเฉพาะข้อความจาก เซิร์ฟเวอร์วันละครั้ง ซึ่งอาจทําให้การทดสอบทําได้ยาก คอนโซล Firebase จึงให้คุณระบุอุปกรณ์ทดสอบที่แสดงข้อความตามคําขอได้

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

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

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 ได้ ตั้งค่าโดยการส่งข้อความทดสอบ:

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

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

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

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.