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

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

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

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

เพิ่ม Firebase In-App Messaging SDK ลงในโปรเจ็กต์

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

    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 > Scheme > Edit Scheme... จากแถบเมนูด้านบน
  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.