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

การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีตั้งค่าการรับส่งข้อความในแอปของ Firebase และส่งข้อความแรก

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

ติดตั้งและเริ่มต้น 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';
    

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

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

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

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

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

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

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

  1. เมื่อเปิดโปรเจ็กต์ Xcode ให้เลือก Product > รูปแบบ > แก้ไขรูปแบบ... จาก แถบเมนูด้านบน
  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.