การเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีตั้งค่า Firebase In-App Messaging และส่งข้อความแรก
ก่อนเริ่มต้น
หากยังไม่ได้ดำเนินการ ให้เพิ่ม Firebase ลงในโปรเจ็กต์ Android
เพิ่ม Firebase In-App Messaging SDK ลงในโปรเจ็กต์
ในไฟล์ Gradle ของโมดูล (ระดับแอป)
(โดยปกติคือ <project>/<app-module>/build.gradle.kts
หรือ
<project>/<app-module>/build.gradle
)
ให้เพิ่มทรัพยากร Dependency สำหรับคลัง In-App Messaging สำหรับ Android เราขอแนะนำให้ใช้
Firebase Android BoM
เพื่อควบคุมการควบคุมเวอร์ชันของไลบรารี
หากต้องการใช้ In-App Messaging คุณต้อง เปิดใช้ Google Analytics ในโปรเจ็กต์ Firebase และเพิ่ม Firebase SDK สําหรับ Google Analytics ลงในแอป
dependencies { // Import the BoM for the Firebase platform implementation(platform("com.google.firebase:firebase-bom:34.0.0")) // Add the dependencies for the In-App Messaging and Analytics libraries // When using the BoM, you don't specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-inappmessaging-display") implementation("com.google.firebase:firebase-analytics") }
การใช้ Firebase Android BoM จะทำให้แอปใช้ไลบรารี Firebase Android เวอร์ชันที่เข้ากันได้อยู่เสมอ
(ทางเลือก) เพิ่มการอ้างอิงไลบรารี Firebase โดยไม่ใช้ BoM
หากเลือกไม่ใช้ Firebase BoM คุณต้องระบุเวอร์ชันของไลบรารี Firebase แต่ละรายการ ในบรรทัดการอ้างอิง
โปรดทราบว่าหากคุณใช้ไลบรารี Firebase หลายรายการในแอป เราขอแนะนำเป็นอย่างยิ่ง ให้ใช้ BoM เพื่อจัดการเวอร์ชันของไลบรารี ซึ่งจะช่วยให้มั่นใจได้ว่าทุกเวอร์ชันจะ เข้ากันได้
dependencies { // Add the dependencies for the In-App Messaging and Analytics libraries // When NOT using the BoM, you must specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-inappmessaging-display:22.0.0") implementation("com.google.firebase:firebase-analytics:23.0.0") }
ส่งข้อความทดสอบ
รับรหัสการติดตั้งของแอป
Firebase In-App Messaging จะดึงข้อมูลข้อความจากเซิร์ฟเวอร์วันละครั้งเท่านั้นเพื่อประหยัดพลังงาน ซึ่งอาจทำให้การทดสอบเป็นเรื่องยาก ดังนั้นFirebaseคอนโซลจึงให้คุณระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการได้
อุปกรณ์ทดสอบดังกล่าวจะกำหนดโดยรหัส
FirebaseInstallations
หรือ FID
ค้นหา FID ของแอปทดสอบโดยตรวจสอบ Logcat ใน
Android Studio สำหรับบันทึกระดับ `Info` ต่อไปนี้
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
ส่งข้อความไปยังอุปกรณ์ทดสอบ
เมื่อเปิดตัวแอปในอุปกรณ์ทดสอบและมีFirebaseรหัสการติดตั้ง (FID) แล้ว คุณจะลองFirebase In-App Messagingการตั้งค่าได้โดยส่งข้อความทดสอบ ดังนี้
- เปิดหน้าการรับส่งข้อความในFirebaseคอนโซล
- หากนี่เป็นแคมเปญแรก ให้คลิกสร้างแคมเปญแรก
- เลือกข้อความในแอปของ Firebase แล้วคลิกสร้าง
- หรือคลิกแคมเปญใหม่ในแท็บแคมเปญ
- เลือกการรับส่งข้อความในแอป
- ป้อนชื่อสำหรับข้อความแรก
- คลิกทดสอบบนอุปกรณ์
- ป้อนFirebaseรหัสการติดตั้งของแอปในช่องเพิ่มรหัสการติดตั้ง
- คลิกทดสอบเพื่อส่งข้อความ
Firebase In-App Messaging จะส่งข้อความทดสอบทันทีที่คุณคลิกทดสอบ หากต้องการดู ข้อความ คุณต้องปิดแล้วเปิดแอปอีกครั้งในอุปกรณ์ทดสอบ
หากต้องการยืนยันว่าอุปกรณ์เป็นอุปกรณ์ทดสอบหรือไม่ ให้มองหาข้อความบันทึกต่อไปนี้
I/FIAM.Headless: Setting this device as a test device