Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

เริ่มต้นใช้งาน Firebase In-App Messaging

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

ก่อนที่คุณจะเริ่มต้น

ก่อนเริ่มต้น อย่าลืม เพิ่ม Firebase ในโครงการ Apple ของคุณ

เพิ่ม Firebase In-App Messaging SDK ในโครงการของคุณ

ใช้ Swift Package Manager เพื่อติดตั้งและจัดการการอ้างอิง Firebase

  1. ใน Xcode เมื่อโปรเจ็กต์แอปของคุณเปิดอยู่ ให้ไปที่ File > Add Packages
  2. เมื่อได้รับแจ้ง ให้เพิ่มที่เก็บ Firebase Apple platforms SDK:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. เลือกไลบรารีการส่งข้อความในแอป
  5. หากต้องการใช้การรับส่งข้อความในแอป คุณต้อง เปิดใช้ Google Analytics ในโครงการ Firebase และเพิ่ม Firebase SDK สำหรับ Google Analytics ลงในแอป คุณสามารถเลือกห้องสมุดที่ไม่มีการรวบรวม IDFA หรือมีการรวบรวม IDFA
  6. เมื่อเสร็จแล้ว Xcode จะเริ่มแก้ไขและดาวน์โหลดการอ้างอิงของคุณโดยอัตโนมัติในเบื้องหลัง

ตอนนี้ เริ่มต้น SDK ในแอปของคุณ:

  1. นำเข้าโมดูล Firebase ใน App struct หรือ UIApplicationDelegate หากคุณยังไม่ได้:
    สวิฟต์
    import Firebase
    วัตถุประสงค์-C
    @import Firebase;
  2. นอกจากนี้ ให้กำหนดค่าอินสแตนซ์ที่ใช้ร่วมกันของ FirebaseApp ซึ่งโดยปกติแล้วจะอยู่ในเมธอดตัวเริ่มต้นของ App ปหรือแอปพลิเคชันผู้รับมอบสิทธิ์แอปของคุณ application(_:didFinishLaunchingWithOptions:) หากคุณยังไม่ได้ดำเนินการ:
    สวิฟต์
    FirebaseApp.configure()
    วัตถุประสงค์-C
    [FIRApp configure];
  3. รวบรวมและเรียกใช้แอปของคุณ

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

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

เพื่อประหยัดพลังงาน Firebase In-App Messaging จะดึงข้อความจากเซิร์ฟเวอร์วันละครั้งเท่านั้น ซึ่งอาจทำให้การทดสอบทำได้ยาก ดังนั้นคอนโซล Firebase จึงให้คุณระบุอุปกรณ์ทดสอบที่แสดงข้อความตามต้องการได้

อุปกรณ์ทดสอบนั้นกำหนดโดย ID การติดตั้ง Firebase ที่ให้บริการติดตั้ง Firebase หากต้องการค้นหา ID การติดตั้งแอปทดสอบของคุณ ให้รันแอปด้วยอาร์กิวเมนต์คำสั่งรันไทม์ -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

ส่งข้อความไปยังอุปกรณ์ทดสอบของคุณ

เมื่อคุณเปิดตัวแอปบนอุปกรณ์ทดสอบและคุณมี ID การติดตั้ง Firebase (FID) แล้ว คุณสามารถลองตั้งค่า Firebase In-App Messaging ได้โดยส่งข้อความทดสอบ:

  1. ในคอนโซล Firebase ให้เปิด หน้าการรับส่งข้อความ
  2. หากนี่คือแคมเปญแรกของคุณ ให้คลิก สร้างแคมเปญแรกของคุณ
    1. เลือก ข้อความในแอป Firebase แล้วคลิก สร้าง
  3. มิฉะนั้น ในแท็บ แคมเปญ ให้คลิก แคมเปญใหม่
    1. เลือก การส่งข้อความในแอป
  4. ป้อน ชื่อ สำหรับข้อความแรกของคุณ
  5. คลิก ทดสอบบนอุปกรณ์
  6. ป้อนรหัสการติดตั้ง Firebase ของแอปในช่อง เพิ่มรหัสการติดตั้ง
  7. คลิก ทดสอบ เพื่อส่งข้อความ

Firebase In-App Messaging จะส่งข้อความทดสอบทันทีที่คุณคลิก Test หากต้องการดูข้อความ คุณต้องปิดแล้วเปิดแอปบนอุปกรณ์ทดสอบอีกครั้ง

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

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.