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

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


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

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

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

  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คอนโซล ให้ไปที่ DevOps และการมีส่วนร่วม > การรับส่งข้อความ

  2. เปิดเวิร์กโฟลว์เพื่อสร้างแคมเปญใหม่โดยทำดังนี้

    • หากนี่เป็นแคมเปญแรก ให้ทำดังนี้

      1. คลิกสร้างแคมเปญแรก
      2. เลือกข้อความในแอปของ Firebase แล้วคลิกสร้าง
    • หากคุณเคยสร้างแคมเปญมาก่อน ให้ทำดังนี้

      1. ในแท็บแคมเปญ ให้คลิกแคมเปญใหม่
      2. เลือกการรับส่งข้อความในแอป
  3. ป้อนชื่อสำหรับข้อความแรก

  4. คลิกทดสอบในอุปกรณ์

  5. ป้อนรหัสการติดตั้ง Firebase ของแอปในช่องเพิ่มรหัสการติดตั้ง

  6. คลิกทดสอบเพื่อส่งข้อความ ระบบจะส่งทันที

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

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

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.