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

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

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

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

อุปกรณ์ทดสอบนั้นกำหนดโดยรหัสการติดตั้ง Firebase ที่ได้รับจากบริการการติดตั้ง Firebase หากต้องการค้นหารหัสการติดตั้งของแอปทดสอบ ให้เรียกใช้แอปโดยใช้อาร์กิวเมนต์คำสั่งรันไทม์ -FIRDebugEnabled :

  1. เมื่อโปรเจ็กต์ Xcode ของคุณเปิดอยู่ ให้เลือก Product > Scheme > Edit scheme... จากแถบเมนูด้านบน
  2. เปิดแท็บ อาร์กิวเมนต์ ของกล่องโต้ตอบที่ปรากฏขึ้น
  3. คลิก + เพิ่มรายการ ภายใต้ Arguments Passed On Launch
  4. ป้อน "-FIRDebugEnabled" ในช่องที่สร้างขึ้นใหม่
  5. คลิก ปิด จากนั้นเรียกใช้แอปของคุณ

เมื่อแอปของคุณเริ่มทำงาน ให้มองหาบรรทัดต่อไปนี้ในบันทึกของคอนโซล Xcode:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

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

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

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

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

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

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