การเริ่มต้นอย่างรวดเร็วนี้แสดงวิธีตั้งค่า Firebase In-App Messaging และส่งข้อความแรกของคุณ
ก่อนที่คุณจะเริ่มต้น
ติดตั้งและเริ่มต้น Firebase SDK สำหรับ Flutter หากคุณยังไม่ได้ดำเนินการ
เพิ่ม Firebase In-App Messaging SDK ในโครงการของคุณ
จากไดเรกทอรีรากของโครงการ Flutter ให้รันคำสั่งต่อไปนี้เพื่อติดตั้งปลั๊กอิน Firebase In-App Messaging:
flutter pub add firebase_in_app_messaging
สร้างโครงการของคุณใหม่:
flutter run
นำเข้าปลั๊กอิน Firebase In-App Messaging:
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
ส่งข้อความทดสอบ
รับรหัสการติดตั้งแอปของคุณ
เพื่อประหยัดพลังงาน Firebase In-App Messaging จะดึงข้อความจากเซิร์ฟเวอร์วันละครั้งเท่านั้น ซึ่งอาจทำให้การทดสอบทำได้ยาก ดังนั้นคอนโซล Firebase จึงให้คุณระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการได้
อุปกรณ์ทดสอบนั้นถูกกำหนดโดย FID ค้นหา FID ของแอปทดสอบโดยตรวจสอบเอาต์พุตของคอนโซลเมื่อคุณเรียกใช้แอป
บน Android ข้อความจะมีลักษณะดังนี้:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
บน iOS ให้รันแอปด้วยอาร์กิวเมนต์คำสั่งรันไทม์ -FIRDebugEnabled
:
- เมื่อโปรเจ็กต์ Xcode ของคุณเปิดอยู่ ให้เลือก Product > Scheme > Edit scheme... จากแถบเมนูด้านบน
- เปิดแท็บ อาร์กิวเมนต์ ของกล่องโต้ตอบที่ปรากฏขึ้น
- คลิก + เพิ่มรายการ ภายใต้ อาร์กิวเมนต์ที่ส่งผ่านเมื่อเปิดตัว
- ป้อน "-FIRDebugEnabled" ในฟิลด์ที่สร้างขึ้นใหม่
- คลิก ปิด จากนั้นเรียกใช้แอปของคุณ
เมื่อแอปของคุณเริ่มทำงาน ให้มองหาบรรทัดต่อไปนี้ในบันทึกของคอนโซล Xcode:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
ส่งข้อความไปยังอุปกรณ์ทดสอบของคุณ
เมื่อคุณเปิดตัวแอปบนอุปกรณ์ทดสอบและคุณมี ID การติดตั้ง Firebase (FID) แล้ว คุณสามารถลองตั้งค่า Firebase In-App Messaging ได้โดยส่งข้อความทดสอบ:
- ในคอนโซล Firebase ให้เปิด Messaging
- หากนี่คือแคมเปญแรกของคุณ ให้คลิก สร้างแคมเปญแรกของคุณ
- เลือก ข้อความในแอป Firebase แล้วคลิก สร้าง
- มิฉะนั้น ในแท็บ แคมเปญ ให้คลิก แคมเปญใหม่
- เลือก การส่งข้อความในแอป
- ป้อน ชื่อ สำหรับข้อความแรกของคุณ
- คลิก ทดสอบบนอุปกรณ์ของคุณ
- ป้อนรหัสการติดตั้ง Firebase ของแอปในช่อง เพิ่มรหัสการติดตั้ง
- คลิก ทดสอบ เพื่อส่งข้อความ
Firebase In-App Messaging จะส่งข้อความทดสอบทันทีที่คุณคลิก Test หากต้องการดูข้อความ คุณต้องปิดแล้วเปิดแอปบนอุปกรณ์ทดสอบอีกครั้ง
เพื่อยืนยันว่าอุปกรณ์ของคุณเป็นอุปกรณ์ทดสอบหรือไม่ ให้มองหาหนึ่งในข้อความบันทึกต่อไปนี้
แอนดรอยด์
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.