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

การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีตั้งค่า 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';
    

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

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

การรับส่งข้อความในแอป 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. เปิด Messaging ใน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.